Я не могу получить последнюю команду invoke в этом сценарии для запуска windows обновлений на удаленной машине. Я получаю "доступ запрещен" - PullRequest
0 голосов
/ 17 марта 2020

Не запускается последняя команда invoke. Это сообщение об ошибке, которое я получаю:

Доступ запрещен. (Исключение из HRESULT: 0x80070005 (E_ACCESSDENIED)) + CategoryInfo: NotSpecified: (:) [Get-WindowsUpdate], UnauthorizedAccessException + FullyQualifiedErrorId: System.UnauthorizedAccessException, PSWindowsUpdate. что я могу сделать / изменить, чтобы последняя команда работала на удаленном компьютере без проблем с разрешениями?

$session = New-PSSession -ComputerName 10.10.10.10 -Credential $cred -Verbose
Start-Sleep -s 3
Invoke-Command -Session $session {Set-Service wuauserv -StartupType Manual -Verbose}
Start-Sleep -s 3
Invoke-Command -Session $session {Start-Service wuauserv -Verbose}
Start-Sleep -s 5
Invoke-Command -Session $session {Get-Service wuauserv | Select-Object -Property Name, StartType, Status -Verbose}
Start-Sleep -s 5
Invoke-Command -Session $session {Get-WindowsUpdate -AcceptAll -IgnoreReboot -Install -Verbose | Out-File C:\Windows\PSWindowsUpdate.log}
...