Обычно я получаю список обновлений Windows номеров КБ , которые я должен проверьте статус утверждения на сервере WSUS для.
Поэтому для меня очень утомительно (и отнимает много времени) открывать консоль WSUS, а затем искать каждую из них ...
Пожалуйста, помогите мне - Как получить обновление WSUS с помощью КБ с помощью PowerShell?
Моя идея состоит в том, чтобы создать сценарий, который принимает список номеров КБ и для каждого номера КБ сообщает мне, одобрено ли обновление ( или список групп, для которых было одобрено обновление, также приемлемо ).
Спасибо всем за помощь.
Вам необходимо установить модуль UpdateServices
, который доступен с Server 2012:
Import-Module -Name UpdateServices
Затем вы можете использовать Get-WsusUpdate
Пример: используйте это для получения необходимых, но неутвержденных критических обновлений
Get-WsusUpdate -Classification Critical -Approval Unapproved -Status Needed
Пример: проверьте, утвержден ли KB2952664
:
Get-WsusUpdate -Classification Critical -Approval Approved | where {$_.update.Title -like "*KB2952664*"}