Listen Sie alle Hotfixes auf, die auf Windows Server angewendet werden


9

In Windows Server 2000 gab es ein Befehlszeilentool namens QFECheck, das sie auflistete. Ist dies die bevorzugte Methode unter Windows Server 2003/2008?

Ich weiß, dass sie unter Programme hinzufügen / entfernen aufgeführt sind, aber es ist schwierig, sie auf diese Weise für ein Audit zu erfassen.

Kann ich dies tun, ohne eine ausführbare Add-On-Datei installieren zu müssen?

Antworten:


11

Die folgenden Befehle funktionieren sowohl in der regulären Eingabeaufforderung als auch in PowerShell, auch für Windows Server 2003 und Windows Server 2008 :

wmic qfe get Hotfixid

So stellen Sie fest, ob ein bestimmtes Update installiert wurde:

wmic qfe | find "123456"

Es werden jedoch (leider) keine Office-Updates bereitgestellt, obwohl es jetzt relativ einfach ist, einfach zu "Installierte Updates" zu gehen und danach zu suchen ... genau wie bei Windows-Updates, aber die Frage, die angegeben wurde, musste von einem durchgeführt werden Eingabeaufforderung.

Nur Powershell-Befehl:

Get-Hotfix -id kb123456

+1 Ich kann nicht glauben, dass ich dieses Werkzeug noch nie gesehen habe ...
— Squillman

Ich weiß, dass es sich bei der Frage um Server handelt, aber nur um sie hinzuzufügen - sie scheint unter Win7 zu funktionieren, aber unter XP hat sie eine Menge nicht verwandten Müll zurückgegeben, wie etwa 50 Wiederholungen von "Datei 1" und zufälligen Text wie "NLSDownlevelMapping".
— John Gardeniers

Ich bin gerade darauf gestoßen, als ich versucht habe, mehr über 'Quick Fix Engineering' herauszufinden, nachdem ich diesen Befehl online gefunden habe: Get-WmiObject -query 'select * from win32_quickfixengineering' | foreach {$ _. hotfixid}
— l0c0b0x

Eigentlich habe ich den 'Datei 1'-Junk bei Win 2003 bemerkt ... aber die Liste der KBs war immer noch korrekt.
— l0c0b0x

so großartig, dass ich dich auf die richtige Antwort geändert habe!
— Nick Kavadias

3

Sie können es mit Powershell tun:

Get-ChildItem -Path “HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\HotFix”

Ich denke, Sie verwenden hier Powershell, um es ein wenig zu reiben, aber dieser Registrierungsschlüssel ist golden
— Nick Kavadias

Nein, nicht reiben. Aber ja, Sie könnten zugegebenermaßen jedes Befehlszeilen-Reg-Tool verwenden.
— Squillman

Dies funktioniert nur auf 2003 ... Ich habe gerade einen Befehl gepostet, der sowohl für Server 2003 als auch für Server 2008
— funktioniert


-1

Sie werden auch im Windows-Verzeichnis aufgeführt.

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.