Gerenciando o HyperV Server 2012R2 a partir do Windows 10 powershell

1

Tenho dificuldade em gerenciar hosts que executam o HyperV Server 2012R2 (a instalação autônoma do HyperV) por meio do PowerShell no Windows 10. Embora eu possa me conectar a eles através do Hyper-V-Manager no Windows 10 e gerenciá-los bem, quando tento executar o powershell comandos como:

Get-VMHost <HyperVHostName>

ou

Get-VMReplication -ComputerName <HyperVHostName>

O Powershell retorna

The Hyper-V module used in this Windows PowerShell session cannot be used for remote management of the server. Load a compatible version of the Hyper-V module, or use Powershell remoting to connect directly to the remote server.

A documentação que a mensagem de erro aponta para os documentos básicos de gerenciamento remoto para o Hyper-V 2012R2 encontrados aqui: link

Os comandos do powershell funcionam bem com o Hyper-V Server 2016 e com o Windows Server 2016. Como não quero usar o PowerShell para conectar-se a cada máquina individualmente com uma sessão do PowerShell, gostaria de saber o que eu pode fazer para obter o gerenciamento do HyperV Server 2012R2 do Windows 10 Powershell para funcionar. Alguma idéia?

    
por knipp 18.01.2017 / 12:39

1 resposta

2

Você pode especificar a versão dos cmdlets do Hyper-V necessários, por exemplo, Import-Module Hyper-V -RequiredVersion 1.1

As ferramentas de gerenciamento remoto do Windows geralmente conseguem gerenciar o mesmo servidor de versão de onde você executou a ferramenta, além de duas versões anteriores. Internamente, é chamado de suporte "N-2".
Os cmdlets do Hyper-V não fazem isso diretamente, mas forneceram versões adicionais de seu módulo que podem ser selecionadas quando necessário. O blog de Ben Armstrong discute isso aqui:

Você pode ver uma lista geral de suporte para as Ferramentas de Administração de Servidor Remoto (RSAT) aqui: link

    
por 19.01.2017 / 16:13