Use o serviço Windows WMI , que funciona em todos os computadores Windows, para detectar software - incluindo VMWare - rodando em um computador . Os administradores usam este serviço para verificar se o software está instalado em um computador , é também um método usado pelos administradores para auditoria de software. Os administradores também podem optar por excluir ou instalar o software a partir da detecção de WMI. Instruções
1
Abra seu arquivo de script. Se você não tiver um arquivo, o bloco de notas aberto para criar seu código WMI.
2
Instanciar a instância WMI. Instanciar a classe chama a classe WMI eo atribui a uma variável. O código a seguir define a variável de classe WMI:
Definir WMI = GetObject (" winmgmts : . { ImpersonationLevel = IMPERSONATE } \\ \\ \\ raiz \\ cimv2 ")
3
Execute a consulta WMI para identificar se VMWare está instalado:
Definir software = objWMIService.ExecQuery ("Select * from Win32_Product WHERE nome = ' VMWare '")
4
Mostrar a versão VMWare , se o software VMWare está instalado. O código a seguir só será exibido se VMWare está instalado:
para cada aplicativo em softwareWscript.Echo " Versão :" & app.VersionNext