marcimarc85
Goto Top

Windows Updates per Powershell installieren

Ich versuche gerade, verzweifelt, ein Script zu basteln, was ausstehende Windows Update sprüft, installiert und den Server neustartet.
Bisher klapüpt das Ermitteln und der Neustart auch problemlos. Allerdings bekomme ich beim Versuch die Updates zu Downloaden immer folgenden Fehler:

Exception from HRESULT: 0x80240004
At line:10 char:1
+ $Downloader.Download()
+ ~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (:) , COMException
    + FullyQualifiedErrorId : System.Runtime.InteropServices.COMException

Der Teil im Script sieht so aus:

#Define update criteria.

$Criteria = "IsInstalled=0 and Type='Software'"  

#Search for relevant updates.

$Searcher = New-Object -ComObject Microsoft.Update.Searcher

$SearchResult = $Searcher.Search($Criteria).Updates

#Download updates.

$Session = New-Object -ComObject Microsoft.Update.Session

$Downloader = $Session.CreateUpdateDownloader()

$Downloader.Updates = $SearchResult

$Downloader.Download()

Bin echt ratlos. Die Powershell führe ich als Admin aus und es sind in den Windows Update Einstellungen definitiv Updates angezeigt

Content-Key: 563409

Url: https://administrator.de/contentid/563409

Printed on: April 19, 2024 at 16:04 o'clock