Verwenden Sie den Windows- WMI -Dienst, der auf jedem Windows- Computer läuft , um Software zu erkennen - einschließlich VMWare - auf einem Computer läuft . Administratoren diesen Service nutzen , um sicherzustellen, dass die Software auf einem Computer installiert ist , es ist auch eine Methode, die von Administratoren für Software- Auditing verwendet . Administratoren können auch festlegen, löschen oder installieren Sie die Software von der WMI -Erkennung. Anleitung
1
Öffnen Sie Ihre Skriptdatei. Wenn Sie nicht bereits über eine Datei , offene Notepad , um Ihren WMI -Code zu erstellen.
2
Instanziieren der WMI-Instanz . Instanziieren der Klasse ruft die WMI-Klasse und ordnet sie einer Variablen zu. Der folgende Code stellt die WMI-Klasse variabel:
Set wmi = GetObject ( " winmgmts : . { ImpersonationLevel = impersonate } \\ \\ \\ root \\ cimv2 " )
3
Führen Sie die WMI-Abfrage , um festzustellen, ob VMWare installiert ist:
Set Software = objWMIService.ExecQuery ( " Select * from Win32_Product WHERE name = ' VMWare ' " )
4 < p> Zeigen Sie den VMWare -Version , wenn die VMware-Software installiert ist. Der folgende Code nur angezeigt, wenn VMWare installiert ist:
For Each app in softwareWscript.Echo "Version :" & app.VersionNext