Как заставить Windows Server 2016 проверять наличие обновлений

есть ли программный способ заставить Windows проверять наличие обновлений? Я установил обновление с помощью API Центра Обновления Windows, но следующий экран не обновляется.
enter image description here

API Центра Обновления Windows говорит, что требуется перезагрузка -

PS C:Windowssystem32> $rebootRequired = (New-Object -ComObject "Microsoft.Update.SystemInfo").RebootRequired

echo $rebootRequired
True

Я пробовал следующие команды в качестве администратора, но ни один из них не обновил экран -

wuauclt.exe /updatenow
wuauclt.exe /detectnow

спасибо!

7
задан Pranav Jituri
07.05.2023 19:35 Количество просмотров материала 2795
Распечатать страницу

2 ответа

утилиты командной строки в Windows 10 и Windows Server 2016 и далее изменились для Центра Обновления Windows.

вы должны использовать usoclient StartScan начать сканирование.

есть и другие варианты -

StartScan используется для запуска сканирования StartDownload используется для начала загрузки патчей

StartInstall используется для установки загруженных патчи

RefreshSettings обновить Настройки, если были сделаны какие-либо изменения

StartInteractiveScan может запрашивать ввод пользователя и / или открывать диалоги, чтобы показать прогресс или сообщайте об ошибках

RestartDevice перезагрузить устройство, чтобы закончить установку обновлений

ScanInstallWait Комбинированное Сканирование Скачать Установить

ResumeUpdate Возобновить Установку Обновления При Загрузке

более подробный блог пост был написан мной сюда - https://omgdebugging.com/2017/10/09/command-line-equivalent-of-wuauclt-in-windows-10-windows-server-2016/

2
отвечен Pranav Jituri 2023-05-09 03:23

выполнить следующую команду из командной строки с повышенными привилегиями...

usoclient StartScan
1
отвечен John Q Public 2023-05-09 05:40

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх