web-dev-qa-db-ja.com

PowerShellを使用してWSUS更新ステータスを確認する方法

通常、リストの一覧 WindowsアップデートKB番号を取得します。WSUSサーバーで承認ステータスを確認する必要があります。

そのため、WSUSコンソールを開いてそれぞれを検索するのは非常に煩わしい(そして時間がかかる)ので...

私を助けてください-PowerShellを使用してKBでWSUSの更新を取得する方法

私の考えは、KB番号のリストを取得するスクリプトを作成し、KB番号ごとに更新が承認されたかどうかを通知することです(または更新が承認されたグループのリストも受け入れられます)。

助けてくれてありがとう。

1

Server 2012以降で利用可能なUpdateServicesモジュールをインストールする必要があります。

Import-Module -Name UpdateServices 

次に、Get-WsusUpdate

これは Microsoftのドキュメントです


例:これを使用して、必要だが未承認の重要な更新を取得する

Get-WsusUpdate -Classification Critical -Approval Unapproved -Status Needed

例:KB2952664が承認されました:

Get-WsusUpdate -Classification Critical -Approval Approved | where {$_.update.Title -like "*KB2952664*"}
1
marsh-wiggle