Petit executable pour vérification MAJ windows
Résolukirern Messages postés 12 Statut Membre -
Bonjour,
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
-
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"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