【发布时间】:2014-04-15 20:20:19
【问题描述】:
我正在尝试自动化管理 WSUS 报告的过程。我设法 I) 向 WSUS 控制台报告我批准的更新。 II)为超级种子运行清理进程
所以我用来列出已批准更新的脚本是:
$updatescope = New-Object Microsoft.UpdateServices.Administration.UpdateScope
$updatescope.ApprovedStates = [Microsoft.UpdateServices.Administration.ApprovedStates]::LatestRevisionApproved
$updatescope.FromArrivalDAte = [datetime]"10/08/2013"
$wsusgroup = $wsus.GetComputerTargetGroups() | Where {$_.Name -eq "PCM_WSUS_spec"}
$updatescope
$updatescope.gettype()
$updatescope.count
$updateScope.ApprovedComputerTargetGroups.add($wsusgroup)
$wsus.GetUpdates($updatescope) | Select KnowledgebaseArticles,Title
$Updates = $wsus.GetUpdates($updatescope) | Select KnowledgebaseArticles
我真正需要的是一个基于 aboce 列表的更新列表的功能;在给定日期之后获得批准的更新。
有什么想法吗?
【问题讨论】:
标签: powershell