Обычно я получаю Список Обновления 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*"}