Я сделал сервер обновлений с помощью WSUS 6.3 на Windows Server 2012 R2 Datacenter. Я хочу видеть статус обновления (например, KB3035583) с помощью PowerShell. Я знаю, что есть способ сделать это, но не знаю ни одного из них.
Насколько я понимаю ваш вопрос вам нужен Get-WsusUpdate командлет.
Полная информация о командлете: https://technet.microsoft.com/en-us/library/hh826154(v=wps.630).aspx
Список командлетов WSUS PowerShell: https://technet.microsoft.com/en-us/library/hh826154(v=wps.630).aspx
Хороший блог о том, как использовать модуль UpdateServices PowerShell для управления WSUS: https://blogs.technet.microsoft.com/heyscriptingguy/2013/05/27/use-the-updateservices-module-to-manage-wsus/
Я надеюсь, что это помогает.
Используйте следующие команды:
$wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer()
$wsus.SearchUpdates("KB3035583")
См. Выходные данные для получения подробной информации об обновлении. Обратите внимание, что номер базы знаний не является уникальным указателем обновления, то есть несколько обновлений могут иметь одинаковый номер базы знаний. Таким образом, вы можете увидеть несколько результатов от .SearchUpdates
метод.