Проверка с помощью VBScript, установлены ли на сервере все критические обновления, управляемые WSUS
Я разрабатываю сценарий, который развертывается и выполняется на сервере (так что я запускаю его локально, а не удаленно).
Мне нужно проверить, установлены ли все критические обновления. Каждый сервер имеет сервер WSUS, управляющий его обновлениями. Есть ли способ сделать это с помощью VBScript.
Я смотрел на этот пост, проверка Центра обновления Windows с VBScript
но я не знаю, поможет ли это мне, так как я не слишком знаком с тем, как работает обновление Windows, но мне нужны только критические обновления.
Если я буду следовать методу, который выбранный ответ в сообщении, которое я связал,
CreateObject("Microsoft.Update.Session")
работать, если WSUS управляет обновлениями? Что я использую только для получения обновлений, которые WSUS считает критическими?
1 ответ
Microsoft.Update.Session
Объект будет запрашивать любой сервер обновлений, на который указывает хост, будь то серверы Microsoft или локальный WSUS. Он сообщает только утвержденные обновления, которые применяются к хосту.