Назад | Перейти на главную страницу

Как использовать PowerShell для проверки статуса обновлений WSUS

Обычно я получаю Список Обновления Windows Номера КБ который я должен проверить статус утверждения на сервере WSUS для.

Поэтому для меня очень утомительно (и отнимает много времени) открывать консоль WSUS, а затем искать каждую из них ...

Пожалуйста, помогите мне - Как получить обновление WSUS по КБ с помощью PowerShell?

Моя идея состоит в том, чтобы иметь сценарий, который принимает список номеров КБ и для каждого номера КБ сообщает мне, одобрено ли обновление (или перечислить группы, для которых было одобрено обновление, также приемлемо).

Спасибо всем за помощь.

Вам необходимо установить UpdateServices модуль, доступный с Server 2012:

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*"}