Zugriff verweigert – Remote-Installation von Updates mit Powershell

Zugriff verweigert – Remote-Installation von Updates mit Powershell

Ich versuche, die in unserem Wsus genehmigten Updates auf einem Remote-Server zu installieren:

$session=New-PSSession -ComputerName server1
    Invoke-Command -Session $session -ScriptBlock {
    (Import-module -name "S:\temp\PSWindowsUpdate" -Verbose),
    (Get-WindowsUpdate | Format-Table -Verbose)
    Enable-WURemoting
    (Install-module pswindowsupdate -force -Accept -SkipPublisherCheck -AllowClobber),
    (Get-WUInstall -AcceptAll -AutoReboot -Verbose)}

Aber ich erhalte die Fehlermeldung „Zugriff verweigert“:

Zugriff verweigert. (Ausnahme von HRESULT: 0x80070005 (E_ACCESSDENIED)) + CategoryInfo : NotSpecified: (:) [Get-WindowsUpdate], UnauthorizedAccessException + FullyQualifiedErrorId : System.UnauthorizedAccessException,PSWindowsUpdate.GetWindowsUpdate + PSComputerName : server1

Ich bin Administrator des Remote-Servers.

Ist es nicht möglich, die Installation der Updates auf Remote-Servern zu starten?

Danke,

Antwort1

Sie können aus einer Remotesitzung heraus keine Updates auf einem Computer installieren.Hier ist eine Listewas Sie mit WUA von einem Remotecomputer aus tun können und was nicht.

Da Sie verwenden, PSWindowsUpdatekönnen Sie verwenden Invoke-WUJob, wodurch eine geplante Aufgabe auf dem Remotecomputer erstellt und ausgeführt wird, und so die WUA-Einschränkung umgangen wird. Beispiel:

invoke-WUJob -ComputerName MyComputer -Script { Install-WindowsUpdate -AcceptAll -SendReport -IgnoreReboot } -Confirm:$false -verbose -RunNow

Es gibtandere Möglichkeitenum dies zu umgehen, ich finde das jedoch am einfachsten.

verwandte Informationen