WSUS レポートの管理プロセスを自動化しようとしています。私は、承認した更新プログラムを 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
私が本当に必要としているのは、上のリストに基づいて置き換えられた更新をリストする機能です。特定の日付以降に承認された更新。
何か案は?