Utiliser le service WMI Windows, qui fonctionne sur tous les ordinateurs Windows, pour détecter les logiciels - y compris VMWare - fonctionnant sur un ordinateur . Les administrateurs utilisent ce service pour vérifier que le logiciel est installé sur un ordinateur , c'est aussi une méthode utilisée par les administrateurs de la vérification du logiciel. Les administrateurs peuvent également choisir de supprimer ou d'installer le logiciel à partir de la détection WMI. Instructions
1
Ouvrez votre fichier script. Si vous n'en avez pas déjà un fichier, ouvrez bloc-notes pour créer votre code WMI.
2
instancier l'instance WMI. L'instanciation de la classe appelle la classe WMI et l'assigne à une variable. Le code suivant définit la classe WMI variable:
Set WMI = GetObject (" winmgmts : . { ImpersonationLevel = impersonate } \\ \\ \\ root \\ cimv2 " )
3
Exécutez la requête WMI pour déterminer si VMware est installé:
logiciel Set
= objWMIService.ExecQuery ( "SELECT * FROM Win32_Product where name = ' VMWare » )
4 < p> Afficher la version VMWare , si le logiciel VMware est installé. Le code suivant ne s'affiche que si VMware est installé:
Pour chaque application dans softwareWscript.Echo " Version:" & app.VersionNext