Elencare tutti gli aggiornamenti rapidi applicati al server Windows


9

In Windows Server 2000 esisteva uno strumento da riga di comando chiamato QFECheck che li elencava. È questo il metodo preferito su Windows Server 2003/2008?

So che sono elencati in Aggiungi / Rimuovi programmi, ma è difficile acquisirli per un controllo in questo modo.

Posso farlo senza dover installare un eseguibile aggiuntivo?

Risposte:


11

I seguenti comandi funzionano sia nel prompt dei comandi "normale" sia in PowerShell, anche per Windows Server 2003 e Windows Server 2008 :

wmic qfe get Hotfixid

per sapere se è stato installato un aggiornamento specifico:

wmic qfe | find "123456"

Tuttavia, non fornisce alcun aggiornamento di Office (purtroppo), ritenendo che ora sia relativamente semplice passare a "aggiornamenti installati" e cercarlo ... come per gli aggiornamenti di Windows, ma la domanda specificata deve essere fatta da un prompt dei comandi.

Solo comando Powershell:

Get-Hotfix -id kb123456

+1 Non riesco a credere di non aver mai visto questo strumento ....
— squillman

So che la domanda riguarda Server ma solo per aggiungere: sembra funzionare su Win7 ma su XP ha restituito un sacco di immondizia non correlata, come circa 50 ripetizioni di "File 1" e testo casuale come "NLSDownlevelMapping".
— John Gardeniers,

Mi sono appena imbattuto nel tentativo di capire di più su "ingegneria delle soluzioni rapide", dopo aver trovato questo comando online: Get-WmiObject -query 'selezionare * da win32_quickfixengineering' | foreach {$ _. hotfixid}
— l0c0b0x

In realtà, ho notato la spazzatura "file 1" su Win 2003 ... ma l'elenco dei KB era ancora accurato.
— l0c0b0x

così fantastico che ti ho cambiato con la risposta corretta!
— Nick Kavadias,

3

Puoi farlo con Powershell:

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

Penso che stai usando PowerShell qui per strofinarlo un po ', ma quella chiave di registro è d'oro
— Nick Kavadias,

No, non strofinarlo dentro. Ma, sì, è vero che potresti usare qualsiasi strumento di registrazione da riga di comando.
— squillman,

funziona solo nel 2003 ... Ho appena pubblicato un comando che funziona sia per il server 2003 che per il 2008.
— l0c0b0x


-1

sono anche elencati nella directory di Windows.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.