Hyper-V: determine o nome do convidado dado o GUID

1

Como eu determinaria o nome do convidado dado seu GUID ou vice-versa, de preferência com apenas a instalação do estoque do Hyper-V / Server Core nas mãos?

Fundamentação:

Sou a favor de ter um repositório de truques sujos para voltar quando necessário. Para desativar imediatamente todas as operações (de armazenamento) de um convidado VM sem perder o estado, usei kill 17 <all VM's virtual processes> (sinalizando SIGSTOP ) e retomei depois usando kill 19 <all VM's virtual processes> (sinalizando SIGCONT ) no shell do ESXi / vSphere.

Eu tentei a mesma técnica com o Hyper-V usando a funcionalidade "Suspender" do Process Explorer em vmwp.exe processos e pareceu funcionar. Ainda não encontrei uma maneira de identificar facilmente os processos a serem suspensos - a linha de comando do vmwp está listando apenas um GUID.

    
por the-wabbit 15.11.2012 / 10:35

1 resposta

5

No tipo do PowerShell:

get-vm | ft VMName, VMId

Isso fornece uma lista de todas as VMs existentes com seu nome e ID.

Você pode usar todos os outros recursos do PowerShell para fazer algo com essas informações.

    
por 15.11.2012 / 11:20