Windows Updates über PowerShell auslesen

Sie die Möglichkeit die Installieren Windows Updates über den PowerShell Befehl Get-HotFix auszulesen.

Auflistung aller Updates:

Get-HotFix | Select-Object description,hotfixid,installedby,@{l="InstalledOn";e={[DateTime]::Parse($_.psbase.properties["installedon"].value,$([System.Globalization.CultureInfo]::GetCultureInfo("en-US")))}} | Sort-Object InstalledOn

Auflistung mit einem Filter:

Passen Sie hier den Wert 312 mit Ihrem gesuchten Parameter an.

Get-HotFix | Where-Object {$_.hotfixid -like "*312*"} | Select-Object description,hotfixid,installedby,@{l="InstalledOn";e={[DateTime]::Parse($_.psbase.properties["installedon"].value,$([System.Globalization.CultureInfo]::GetCultureInfo("en-US")))}} | Sort-Object InstalledOn

Auflistung mit mehreren Filtern:

Passen Sie hier den Wert 312 und Sec mit Ihren Werten an.

Get-HotFix | Where-Object {$_.hotfixid -like "*312*" -and $_.description -like "*Sec*"} | Select-Object description,hotfixid,installedby,@{l="InstalledOn";e={[DateTime]::Parse($_.psbase.properties["installedon"].value,$([System.Globalization.CultureInfo]::GetCultureInfo("en-US")))}} | Sort-Object InstalledOn

Eine Antwort schreiben