joe2017
Goto Top

Powershell Datum des letzten Windows Update in Variable

Schönenn Guten Morgen,

ich hätte eine Frage zu Powershell. Ich bin auf der Suche nach einem Befehl um das Datum (yyyy-mm-dd) der zuletzt installierten Windows Updates in eine Variable zu schreiben.
Ich habe auch schon einen Befehl gefunden um das Datum abzufragen. Jedoch habe ich Probleme damit nur das Ergebnis in die Variable zu bekommen.

$var=(new-object -com "Microsoft.Update.AutoUpdate").Result | select LastInstallationSuccessDate | ft -HideTableHeaders  

Jedoch erhalte ich somit mehrere Zeilen (5) in die Variable $var
Zusätzlich müsste ich das Datum im richtigen Format anzeigen lassen.

Hat jemand eine Idee wie ich das anpassen kann. Hab schon alles mögliche probiert. Ein einzeiler wäre natürlich perfekt.

Content-ID: 581291

Url: https://administrator.de/forum/powershell-datum-des-letzten-windows-update-in-variable-581291.html

Ausgedruckt am: 12.04.2025 um 15:04 Uhr

TK1987
Lösung TK1987 23.06.2020 aktualisiert um 13:21:02 Uhr
Goto Top
Moin,

$var=(new-object -com "Microsoft.Update.AutoUpdate").Results.LastInstallationSuccessDate.ToString('yyyy-MM-dd')  

oder besser noch

$var=(Get-HotFix)[-1].InstalledOn.ToString('yyyy-MM-dd')  

Gruß Thomas
joe2017
joe2017 23.06.2020 um 14:26:03 Uhr
Goto Top
Das es natürlich so einfach geht hätte ich nicht gedacht.

Perfekt. Ich hatte auch eine Lösung gefunden. Die war jedoch viel viel komplizierter und umfangreicher.

Vielen Dank