Existe alguma maneira de identificar se o meu servidor é VM HyperV ou uma máquina física [duplicada]

1

Eu quero saber se existe alguma maneira de detectar que o servidor atual que estou usando é uma caixa física ou uma máquina virtual Hyper V.

Existe alguma coisa no windows que poderia me dizer sobre isso? Qualquer configuração, chave do registro no Windows? Ou qualquer script que poderia me dizer isso?

Eu não tenho acesso físico ao servidor, só posso fazer logon no servidor.

    
por SamTech 02.09.2014 / 15:47

2 respostas

3

Use o wmic (ou faça o script com o wmi). Use o comando wmic baseboard get manufacturer,product e verifique os valores lá.

Se o fabricante lê a Microsoft (ou vmware ou Oracle), é provável que um vm, com o host da VM sendo nomeado como o produto. Atualmente, não tenho uma caixa hyperv, mas o virtualbox se identifica como sendo fabricado pela oracle e o virtualbox como o produto.

Meu laptop tem a Lenovo como fabricante e o SKU completo como modelo. Você provavelmente encontrará comportamentos semelhantes entre o software da VM e o hardware real. Minha área de trabalho tem a Asustek como fabricante e o modelo da placa-mãe como produto

Isso deve ser suficiente para saber se o seu sistema está em uma VM ou não.

    
por 02.09.2014 / 15:54
0

Você pode abrir msinfo32.exe e verificar o Resumo do sistema.

Modelo do sistema mostra se a máquina é virtual / física.

Máquinas físicas :

Máquinasvirtuais:

    
por 02.09.2014 / 16:25