Назад | Перейти на главную страницу

Удаленно запускать обновления Windows

У меня есть сеть с бесчисленным количеством рабочих станций, и обновления Windows выполняются через WSUS в циклах push, чтобы мы могли использовать общий образ и конфигурацию и избежать перегрузки сети.

У меня есть несколько рабочих станций в хранилище, которые подключаются раз в месяц на несколько дней для получения обновлений, однако не все из них попадают в цикл отправки.

Я хочу не заходить на каждую машину и не нажимать «проверить обновления», поскольку для этого мне потребуется подключить монитор, мышь и клавиатуру.

Есть ли способ (желательно через PowerShell, но я открыт) инициировать проверку и установку обновлений в удаленной системе? Допустим, сейчас для одной системы я могу добавить программу чтения файлов и посмотреть позже.

ПРИМЕЧАНИЕ: конфигурация сервера WSUS выше моего уровня оплаты, меня просто просят обновить эти машины.

Спасибо за любую помощь или подсказки

wuauclt /detectnow это та команда, которую вы хотите. Это заставит рабочую станцию ​​обнаруживать новые обновления. Если они настроены на автоматическую установку обновлений из GPO, то он также загрузит и установит их.

Эту команду можно заключить в invoke-command блокировать и запускать удаленно через PowerShell.

Я обнаружил, что наиболее универсальный и работоспособный способ - использовать WUInstall.

Я счастливый пользователь.

Попробуйте psexec

Psexec \\servername "wuauclt /detectnow"