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

cguizelin

Fait revenir tes amis Facebook avec apposition des mains sur son clavier, fera tomber tes bonbons dans le bon ordre dans Candy-Crush, soigne les réseaux à distance grâce à son pouvoir wi-fi, corrige les fôtes d'ortograf dans tes tweets par MP, attirera les likes sur tes statuts les plus pourris, fait disparaitre les spams de ta boîte à lettres avec des incantations électroniques, etc...

0 0 votes
Évaluation de l'article
S’abonner
Notification pour
guest
0 Commentaires
Commentaires en ligne
Afficher tous les commentaires
0
Nous aimerions avoir votre avis, veuillez laisser un commentaire.x
()
x