Petit executable pour vérification MAJ windows
RésoluBonjour,
Je voudrais créer un petit executable simple sur invite de commande afin de vérifier sur le parc informatique dont j'ai la charge, si certaines mise à jour de sécurité windows bien précises (KB.....) sont bien installées sur les machines.
Je voudrais distribuer ce petit executable ensuite à mes collègues afin qu'ils le lancent et puissent savoir rapidement si ils sont à jour sur ces MAJ.
Je pensais utiliser la commande dism /online /get-packages | findstr KBXXXXXX
mais je ne sais pas comment créer le petit fichier bat ou exe permettant de lancer l'invite de commande et de lancer cette commande.
Merci à tous pour votre aide
Windows / Firefox 105.0
2 réponses
-
Modérateur
Bonjour,
Tu es sur avec cette commande d'obtenir ce que tu cherches ? Sur mon pc W10, il n'y a que 3 KB
dism /online /get-packages | findstr KB Identité du package : Package_for_KB5000736~31bf3856ad364e35~amd64~~10.0.1.3 Identité du package : Package_for_KB5003791~31bf3856ad364e35~amd64~~19041.1237.1.3 Identité du package : Package_for_KB5012170~31bf3856ad364e35~amd64~~19041.1880.1.1
-
Bonjour,
En PowerShell:
Get-HotfixEn supposant que j'aie une bonne raison d'intégrer cela non pas à PowerShell mais à un Batch et que je veuille sortir les informations pertinentes (nom du KB et date) dans un fichier PS.txt du dossier courant:
powershell.exe -command "& { Get-Hotfix | select HotFixID, InstalledOn }" >"%~dp0PS.txt" -
@brucine
Et si je veux savoir en particulier si par exemple le KB5007401 est installé:
@echo off powershell.exe -command "& { Get-Hotfix | select HotFixID, InstalledOn }" >"%~dp0PS.txt" FOR /F "skip=2 tokens=1 delims= " %%a IN (%~dp0PS.txt) DO IF %%a==KB5007401 ECHO %%a INSTALLATION FAITE del %~dp0PS.txt pause
-
-
Bonjour,
Un grand merci!
Cela a fonctionné... ouf, j'aurai vraiment eu du mal à faire une par une toutes les machines de mon entreprise.
Merci encore