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:
Der Teil im Script sieht so aus:
Bin echt ratlos. Die Powershell führe ich als Admin aus und es sind in den Windows Update Einstellungen definitiv Updates angezeigt
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
Please also mark the comments that contributed to the solution of the article
Content-Key: 563409
Url: https://administrator.de/contentid/563409
Printed on: April 24, 2024 at 05:04 o'clock