Проверка с помощью VBScript, установлены ли на сервере все критические обновления, управляемые WSUS

Я разрабатываю сценарий, который развертывается и выполняется на сервере (так что я запускаю его локально, а не удаленно).

Мне нужно проверить, установлены ли все критические обновления. Каждый сервер имеет сервер WSUS, управляющий его обновлениями. Есть ли способ сделать это с помощью VBScript.

Я смотрел на этот пост, проверка Центра обновления Windows с VBScript

но я не знаю, поможет ли это мне, так как я не слишком знаком с тем, как работает обновление Windows, но мне нужны только критические обновления.

Если я буду следовать методу, который выбранный ответ в сообщении, которое я связал,

CreateObject("Microsoft.Update.Session")

работать, если WSUS управляет обновлениями? Что я использую только для получения обновлений, которые WSUS считает критическими?

1 ответ

Решение

Microsoft.Update.Session Объект будет запрашивать любой сервер обновлений, на который указывает хост, будь то серверы Microsoft или локальный WSUS. Он сообщает только утвержденные обновления, которые применяются к хосту.

Другие вопросы по тегам