Estou tentando determinar a versão de "hardware" de várias VMs VMWare. Não tenho acesso ao console do vSphere.
O VMWare Tools Service está instalado e C:\Program Files\VMWare\VMWare Tools\vmtoolsd.exe --cmd "info-get"
parece promissor, mas não consigo encontrar detalhes sobre o nome da chave a ser especificado.
Existe algum outro método, como verificar as versões do driver de dispositivo VMWare ou talvez uma wmic
consulta?
Em teoria, o que você está pedindo deveria ser possível.
no entanto, parece que não é particularmente bem implementado pelo VMWare.
As opções estendidas devem poder ser consultadas pelo convidado com VMToolsd.exe disponível, como você diz corretamente. No entanto, não parece funcionar.
Deve retornar a versão do hardware contida no arquivo vmx, mas não retorna.
uma postagem neste tópico de simonbaev parece destacar um problema, exigindo alterações no nível do hipervisor para permitir que essas informações sejam consultadas pelo convidado: https://communities.vmware.com/message/2184934
Isso significa que você precisaria da assistência de sua equipe de virtualização para exibir essas informações conforme necessário.
No entanto, nesse ponto, você também pode fazer com que eles executem um script para extrair essas informações de uma forma que não exija que eles invadam os arquivos de configuração de todos os seus servidores de produção (e provavelmente tenham que reiniciar tudo também).
por exemplo, no PowerCLI