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

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

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

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

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

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

1
задан 31 December 2018 в 15:11
1 ответ

Вам необходимо установить модуль 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*"}
1
ответ дан 3 December 2019 в 23:09

Теги

Похожие вопросы