70 votes

Comment puis-je interroger mon système via la ligne de commande pour savoir si un correctif KB est installé ?

Je cherche à savoir si une KB est installée via la ligne de commande.

70voto

GrahamS Points 3315

En plus de systeminfo il y a aussi wmic qfe

Ejemplo:

wmic qfe get hotfixid | find "KB99999"
wmic qfe | find "KB99999"

Il existe également update.exe

Ou à partir de powershell, il suffit de l'adapter à vos besoins :

Get-WmiObject -query 'select * from win32_quickfixengineering' | foreach {$_.hotfixid}

19voto

raeez Points 181

PowerShell 2.0 contient la cmdlet get-hotfix, qui permet de vérifier facilement si un correctif donné est installé sur l'ordinateur local ou sur un ordinateur distant. Un exemple de la syntaxe de base est

get-hotfix -id KB974332

7voto

ccame Points 1059

Exécutez "systeminfo" dans une fenêtre CMD et vous obtiendrez un grand nombre de statistiques sur votre système, y compris les correctifs installés.

3voto

Tonny Points 6232

Quelques autres possibilités : Grep %windir% \Windowsupdate.log pour le numéro de KB. Ou utilisez reg.exe pour exporter les clés d'installation correspondantes.

1voto

fbafelipe Points 3000
wmic qfe list /format:htable>C:\PatchList%Computername%.html

La commande ci-dessus donnera la sortie au format html.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X