Я хочу удаленно устанавливать обновления на свой сервер, для этого я использую команду 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
но ничего не изменилось.
У кого-нибудь есть идеи, в чем может быть проблема?
Любая помощь приветствуется.