Как использовать Powershell для просмотра состояния обновление на сервере?

Я создал сервер обновлений с помощью WSUS 6.3 на Windows Server 2012 R2 Datacenter. Я хочу видеть статус обновления (например: KB3035583) с помощью PowerShell. Я знаю, что есть способы сделать это, но не знаю ни одного из них.

5
задан 15 October 2016 в 14:49
2 ответа

Используйте следующие команды:

$wsus = [Microsoft.UpdateServices.Administration.AdminProxy]::getUpdateServer()
$wsus.SearchUpdates("KB3035583")

Смотрите выходные данные для получения подробной информации об обновлении. Обратите внимание, что KB номер не является уникальным спецификатором обновления, т.е. несколько обновлений могут иметь один и тот же KB номер. Таким образом, вы можете увидеть множественные результаты, полученные методом .SearchUpdates.

.
3
ответ дан 3 December 2019 в 01:13

Насколько я понял ваш вопрос, вам нужна команда Get-WsusUpdate .

Полная информация о команде: https://technet.microsoft.com/en-us/library/hh826154(v=wps.630).aspx

List of WSUS PowerShell cmdlets: 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/

Надеюсь, это поможет.

6
ответ дан 3 December 2019 в 01:13

Теги

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