Установка обновлений из командной строки
Oct 26, 2010 · CommentsМаленькие хитрости
Вот на этой странице опубликован скрипт, который проверяет наличие обновлений Windows, скачивает их и устанавливает на машину из командной строки. Я его немного подправил, чтобы было удобнее запускать на нескольких машинах сразу через psexec. Взять его можно здесь: /2010/10/WUA_SearchDownloadInstall.vbs.
Модифицированный скрипт понимает следующие ключи:
d:\wsus>cscript //nologo WUA_SearchDownloadInstall.vbs /?
Usage: cscript //nologo WUA_SearchDownloadInstall.vbs [/nodownload | ( /install [ /reboot ] ) ].
-
/nodownload – найденные обновление не будут скачиваться (и, соответственно, устанавливаться).
-
/install – скачанные обновления будут автоматически установлены на машину. По умолчанию новые обновления скачиваются, но не устанавливаются.
-
/reboot – перезагружает машину после установки обновлений, если одно из них запросило перезагрузку.
Пример запуска скрипта с помощью psexec:
psexec.exe @server_list.txt -u <user> -p <password> cscript //nologo \\some\public\share\WUA_SearchDownloadInstall.vbs /install /reboot
При этом предполагается, что \some\public\share доступна на чтение со всех машин из списка.