Comment trouver les programmes installés sur une liste de postes informatiques.


Désinstaller JAVA avec WMIC, c’est bien, mais sinon?

Il est aisé de trouver la liste des programmes installés sur un poste:

wmic Product get Name

2017-06-08_215956

Et pour un programme définit

wmic product where "Name like '%Java%'" get Name, Version

2017-06-08_215825

et encore plus précisément

wmic product where "Name='Java 8 Update 131'" get Name, Version

2017-06-08_220341

Alors, combinons à la commande psexec de la suite Sysinternals. (vous pourrez aussi utiliser Autoadministrator ou PAexec)

psexec \\* wmic product where "Name like '%Java%'" get Name, Version

Va vous retourner toutes les versions JAVA installées sur l’ensemble des postes du domaine. (capture d’exemple sous Autoadministrator)

2017-06-08_221406

Sur une liste pclist.txt de nom de postes pré-définie:

psexec.exe @C:\pclist.txt wmic product where "Name like '%Java%'" get Name, Version

Donc, de la même façon, pour désinstaller JAVA sur l’ensemble des postes, avec la commande adéquate.

psexec.exe @c:\pclist.txt wmic product where "name like 'Java%%' call uninstall
Publicités

Laisser un commentaire

Choisissez une méthode de connexion pour poster votre commentaire:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s