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

Invoke-WuJob ничего не делает

Я хочу удаленно устанавливать обновления на свой сервер, для этого я использую команду Invoke-WuJob. Мой сценарий выглядит так:

$Script = {import-module PSWindowsUpdate; Get-WindowsUpdate -AcceptAll -Install -Verbose -AutoReboot | Out-File C:\PSWindowsUpdate.log}

Invoke-WUjob -ComputerName $server -Script $Script -Confirm:$false -RunNow

Но на удаленном сервере ничего не происходит. На данный момент на удаленном сервере нет обновлений, потому что я установил их вручную. Но до того, как я установил их вручную, был тот же случай.

Итак, я попытался удаленно перезагрузить свой сервер с помощью этого скрипта:

$Script = {import-module PSWindowsUpdate; Get-WURebootStatus -AutoReboot | Out-File C:\PSWindowsUpdate.log}

Invoke-WUjob -ComputerName $server -Script $Script -Confirm:$false -RunNow

Та же проблема, ничего не происходит.

У меня есть соединение с сервером (я могу пинговать их всех). Также я умею создавать PSSessions к нему.

Я искал решения и нашел другого пользователя с похожей проблемой Ссылка на сайт и попробовал с Set-Item WSMan:\localhost\Client\TrustedHosts –Value * -Force но ничего не изменилось.

У кого-нибудь есть идеи, в чем может быть проблема?

Любая помощь приветствуется.