Depois de você instalar ou habilitar o Hyper-V em sua máquina host Windows 11 ou Windows 10, você pode criar VMs para executar um sistema operacional diferente (sistema operacional convidado) para várias finalidades. Neste post, mostraremos a você como iniciar e parar a VM do Hyper-V usando o PowerShell .
palavra inicial para windows 8
Como iniciar e parar a VM do Hyper-V usando o PowerShell
O gerenciador Hyper-V pode ser usado para iniciar e parar manualmente sua(s) máquina(s) virtual(is). O Start-VM e Stop-VM cmdlet no PowerShell inicia/interrompe uma máquina virtual. Os cmdlets disponíveis no módulo Hyper-V podem ser usados para iniciar/parar uma ou mais máquinas virtuais em execução em hosts Hyper-V.
Para iniciar ou parar uma máquina virtual no Hyper-V usando o PowerShell, execute o seguinte cmdlet correspondente. O comando inicia/pára a máquina virtual VM-1 especificado pelo parâmetro VMName.
Start-VM -VMName VM-1
Stop-VM -VMName VM-1
Por padrão, o Start-VM cmdlet não retorna nenhuma saída. Então, você pode usar o -Passar através parâmetro para gerar a saída e passá-la pelo pipeline e, em seguida, usar o Get-VM cmdlet para retornar o status da VM. A sintaxe correspondente deve ficar assim:
Start-VM -VMName VM-1 -Passthru | Get-VM
Para salvar o estado da VM e interrompê-la, você terá que usar o -Salvar parâmetro conforme abaixo:
Stop-VM -VMName VM-1 -Save
Para iniciar ou parar mais de uma máquina virtual no Hyper-V usando o PowerShell, execute o seguinte cmdlet correspondente. O comando irá iniciar/parar todas as máquinas virtuais cujos nomes começam com VM.
Start-VM -VMName VM*
Stop-VM -VMName VM*
Ler : Como instalar Linux Ubuntu no Hyper-V
Como interromper uma VM do Hyper-V que não responde
Ocasionalmente, pode ser que suas máquinas virtuais Hyper-V travem quando você está tentando desligá-las. Quando esse problema ocorrer, no Hyper-V Manager, você verá as VMs afetadas com um status de Desligando que não responde mais. Além disso, você não pode forçar o desligamento da VM usando o PowerShell Stop-VM -Force comando ou usando os controles normais porque quando o sistema operacional convidado para de responder, o Desligar , Desligar, e Reiniciar os botões no Hyper-V Manager estão esmaecidos e retornam o seguinte erro quando pressionados:
O aplicativo encontrou um erro ao tentar alterar o estado da VM.
Falha ao alterar o estado.
A operação não pode ser executada enquanto o objeto estiver em seu estado atual.
Nesse caso, em vez de desligar (o que é um caminho a percorrer, mas isso é apenas um exagero) seu servidor ou PC se você estiver usando o cliente Hyper-V, você pode forçar o desligamento de uma VM que não responde usando os métodos abaixo:
- PowerShell
- Gerenciador de tarefas ou Explorador de processos
Vamos ver as etapas envolvidas para cada método.
como mudar o idioma no hotmail
Ler : Máquina virtual Hyper-V travada no estado inicial
1] Interrompa uma VM Hyper-V que não responde usando o PowerShell
atalho microsoft edge
- Abra o PowerShell no modo de administrador.
- Digite o comando abaixo e pressione Enter para obter uma saída de todos os GUID da sua VM. Você precisará saber o nome da VM que não responde.
Get-VM
- Depois de obter o nome da VM, execute o comando abaixo. Substitua o espaço reservado VM_NAME pelo nome da VM que você deseja interromper:
$VmGUID = (Get-VM 'VM_NAME').id
- Em seguida, execute o comando abaixo para encontrar o ID do processo da VM. O comando usa o namespace Win32_Process Windows Management Instrumentation (WMI) para encontrar um processo de CPU em execução que corresponda vmwp.exe e o GUID ($VmGUID) da sua máquina virtual.
$VMWMProc = (Get-WMIObject Win32_Process | ? {$_.Name -match 'VMWP' -and $_.CommandLine -match $VmGUID})
- Assim que tivermos o ID do processo ($VMWMProc), você poderá executar o Parar-Processo cmdlet como mostrado abaixo para matar o processo:
Stop-Process ($VMWMProc.ProcessId) –Force
Ler : Corrigir a máquina virtual Hyper-V travada no estado de parada
2] Interrompa uma VM Hyper-V que não responde usando o Gerenciador de Tarefas ou o Process Explorer
Todas as VMs em um host Hyper-V são iniciadas usando o Virtual Machine Worker Process vmwp.exe instâncias de processo que você terá que eliminar se uma VM travar. Para encontrar um PID de processo específico, você precisa descobrir o GUID da máquina virtual.
Para qualquer um desses métodos, você pode obter o GUID da VM usando o console do Hyper-V Manager.
- Abra as configurações do servidor Hyper-V.
- O Servidor A seção contém o diretório no qual os arquivos de configuração da VM são armazenados.
- Depois de identificar a pasta, navegue até o diretório no File Explorer.
- No local, encontre a pasta com o nome da sua máquina virtual travada.
- Copie o GUID especificado no nome do arquivo de configuração da VM com a extensão
*.vmcx
. - Em seguida, abra o Gerenciador de tarefas e vá para o Detalhes aba.
- Agora, no Do utilizador nome coluna, localize e elimine o processo vmwp.exe que possui o GUID da sua VM que está travado.
Da mesma forma, você pode Explorador de processos ferramenta para localizar e interromper um processo de máquina virtual travado em um host Hyper-V seguindo estas etapas:
- Execute o Process Explorer como administrador.
- Em seguida, pressione o Ctrl-F combinação de teclas ou clique Encontrar identificador ou DLL .
- Especifique o caminho para o disco virtual (*.vhdx) da VM do Hyper-V que está travada no estado inicial/interrompido.
- O Process Explorer listará todos os processos usando o arquivo VHDX da máquina virtual.
- Agora, localize o vmwp.exe processo de máquina virtual.
- Clique com o botão direito do mouse no processo e selecione Matar processo do menu.
Ler : Corrigir a máquina virtual Hyper-V travada no estado salvo
Outra maneira de forçar o desligamento de uma VM que não está respondendo é interromper o serviço Hyper-V executando o comando abaixo em um prompt elevado do PowerShell. O Restart-Service O comando desligará à força todas as VMs em execução no seu servidor. Lembre-se que reiniciar o serviço Hyper-V (vmms) pode demorar um pouco. Portanto, a operação pode levar vários minutos para parar e reiniciar novamente.
Get-Service vmms | Restart-Service
É isso!
oculus rift xbox one streaming
Leia a seguir: Como fazer com que a máquina virtual Hyper-V seja iniciada automaticamente na inicialização
Como verifico o status da minha VM?
Para verificar o status de uma máquina virtual individual no VMware, faça o seguinte:
- No vSphere Client, navegue até uma máquina virtual.
- No Atualizações guia, clique Verificar status . A tarefa Verificar entidade aparece no painel Tarefas recentes.
- Após a conclusão da tarefa, as informações de status aparecem na Ferramentas VMware e compatibilidade de hardware VM painéis.
Como sei se minha VM está ociosa?
No Google Cloud, para classificar uma VM como inativa, todas as seguintes condições devem ser atendidas:
- A utilização da CPU é inferior a 0,03 vCPUs para 97% do tempo de execução da VM.
- O tráfego de rede recebido é inferior a 2.600 bytes por segundo (B/s) para 95% do tempo de execução da VM.
- O tráfego de rede enviado é inferior a 1.000 B/s para 95% do tempo de execução da VM.