Criar atalho para a máquina virtual Hyper-V no Windows 10
O Windows 10, o Windows 8.1 e o Windows 8 vêm com o Client Hyper-V para que você possa executar um sistema operacional convidado com suporte dentro de uma máquina virtual. Hyper-V é o hipervisor nativo da Microsoft para Windows. Ele foi originalmente desenvolvido para o Windows Server 2008 e depois transferido para o sistema operacional do cliente Windows. Ele melhorou com o tempo e também está presente na versão mais recente do Windows 10. Hoje, veremos como criar um atalho para iniciar uma VM Hyper-V no Windows 10.
Nota: Apenas Windows 10 Pro, Enterprise e Education edições incluem a tecnologia de virtualização Hyper-V.
O que é Hyper-V
O Hyper-V é a solução de virtualização própria da Microsoft que permite a criação de máquinas virtuais em sistemas x86-64 executando Windows. O Hyper-V foi lançado juntamente com o Windows Server 2008 e está disponível sem custo adicional desde o Windows Server 2012 e o Windows 8. O Windows 8 foi o primeiro sistema operacional cliente Windows a incluir suporte nativo à virtualização de hardware. Com o Windows 8.1, o Hyper-V tem uma série de melhorias, como o modo de sessão aprimorado, permitindo gráficos de alta fidelidade para conexões com VMs usando o Protocolo RDP e redirecionamento de USB que é habilitado do host para as VMs. O Windows 10 traz mais melhorias para a oferta de hipervisor nativo, Incluindo:
- Adicionar e remover a quente para adaptadores de rede e memória.
- Windows PowerShell Direct - a capacidade de executar comandos dentro de uma máquina virtual a partir do sistema operacional host.
- Inicialização segura do Linux - Ubuntu 14.04 e posterior, e as ofertas de SO SUSE Linux Enterprise Server 12 em execução em máquinas virtuais de 2ª geração agora podem inicializar com a opção de inicialização segura habilitada.
- Gerenciamento de nível inferior do Gerenciador Hyper-V - o gerenciador Hyper-V pode gerenciar computadores que executam o Hyper-V no Windows Server 2012, Windows Server 2012 R2 e Windows 8.1.
Crie um atalho para uma VM Hyper-V
Infelizmente, o aplicativo Gerenciador Hyper-V não permite que o usuário crie um atalho para uma máquina virtual de sua escolha. Ter esse atalho é muito conveniente. Ao clicar nele, você pode iniciar sua máquina virtual diretamente sem abrir o Gerenciador Hyper-V.
Como você já deve saber, o Hyper-V pode ser gerenciado com PowerShell. Existem muitos cmdlets que pode ser usado para alterar a configuração e as opções do Hyper-V para as máquinas virtuais existentes. Existe um cmdlet especial, Start-VM "Nome da VM"
, que pode ser usado para ligar a máquina virtual desejada. No entanto, não há cmdlet para abrir a GUI dessa VM.
Veja como contornar essa limitação.
Para criar um atalho para uma máquina virtual Hyper-V,
Passo 1 Crio um novo arquivo de lote com o seguinte conteúdo:
@echo off. definir VMNAME = "Windows 10" powershell.exe -ExecutionPolicy Bypass -Command "Iniciar-VM \"% VMNAME% "\" " vmconnect.exe 127.0.0.1% VMNAME%
Salve-o em qualquer pasta, por exemplo c: \ data \ startvm.cmd
.
Passo 2 Modifique a linha definir VMNAME = "Windows 10"
, substitua a parte "Windows 10" pelo nome da máquina virtual.
etapa 3 Crie um atalho para o seu arquivo em lote e coloque-o na área de trabalho.
Passo 4 Abra a caixa de diálogo de propriedades do atalho. No Atalho guia, clique no Avançado botão.
Etapa 5 Na próxima caixa de diálogo, ative a opção Executar como administrador. Clique Aplicar e OK para fechar propriedades de atalho.
Você terminou! Agora, clique duas vezes no atalho que você criou e confirme o prompt do UAC. Isso iniciará sua VM e abrirá sua GUI.
Agora, você pode alterar o ícone de atalho, mover este atalho para qualquer local conveniente, fixe-o na barra de tarefas ou no início,adicionar a todos os aplicativos ou adicionar ao Quick Launch (veja como habilitar o Quick Launch). Você também pode atribuir uma tecla de atalho global ao seu atalho.
Se você não quiser confirmar o prompt do UAC toda vez que abrir o atalho, precisará criar uma tarefa especial no Windows Task Scheduler que permite a execução de aplicativos com privilégios de administrador. Veja o seguinte artigo:
Crie um atalho elevado para pular o prompt do UAC no Windows 10
É isso.