Ativando a Feature Hyper-V no Windows 8

Para quem gosta de linha de comando o PowerShell está cada vez melhor. Mesmo para quem não gosta de linha de comando a utilização de scripts prontos ou pré-configurados facilita muito a vida do cidadão.

No Windows 8 (Pro e Enterprise) temos o Hyper-V igual ao do Windows Server 2012.

Para ativar o Hyper-V via PowerShell basta um comando (neste caso dois pois um é explicativo):

O comando Get-WindowsOptionalFeature –online mostra todas as windows features e ainda se estão habilitadas ou desabilitadas. Este comando deve ser rodado como Administrador.

1

Pode-se acrescentar alguns parâmetros no comando para ficar mais fácil a visualização. Exemplos:

Get-WindowsOptionalFeature –online | where state –eq enabled | ft -a

Get-WindowsOptionalFeature –online | where state –eq disabled | ft -a

Uma informação interessante é que o nome da Feature que aparecer é o nome que deve ser utilizado. A opção online é para que seja entendido que está tratando do próprio SO.

O comando acima foi apenas para ilustrar como fazer habilitar uma feature pelo powershell. Claro que se preferir isso pode ser feito pela interface gráfica no Painel de Controle – Programas – Programas e Features e habilitar Windows Feature.

Voltando ao comando para habilitar o hyper-v via powershell vemos como é simples:

 Enable-WindowsOptionalFeature -FeatureName Microsoft-Hyper-V-All –online

2

Essa opção vai habilitar todas as opções de hyper-v.

Para ver quais estão ou não habilitadas, do hyper-v, pode-se digitar o comando:

Get-WindowsOptionalFeature -online | where featurename -match “microsoft-hyper” | ft –a

Caso não vá ser usado o Hyper-V no computador e sim somente a ferramenta da administração para gerenciar outro servidor pode-se optar por instalar somente o necessário.

Após a instalação vai ser perguntado ser gostaria de reiniciar o computador. No caso sim.

3

Uma vez reiniciado o Windows 8 estará pronto para hospedar VMs igual a um Windows Server 2012, Windows Server 2012 Core ou Hyper-V Server.

4

Importante, nem todos os computadores tem suporte ao Hyper-V. Para saber se vai rodar corretamente no seu computador rodar o comando systeminfo no prompt de comando ou PowerShell.

5

Nas próximas semanas vou postar os comandos de gerenciamento do Hyper-V em PowerShell.

Até a próxima!!