Windows 10 Powershell에서 HyperV Server 2012R2 관리

Windows 10 Powershell에서 HyperV Server 2012R2 관리

Windows 10에서 PowerShell을 통해 HyperV Server 2012R2(독립 실행형 HyperV 설치)를 실행하는 호스트를 관리하는 데 문제가 있습니다. Windows 10에서 Hyper-V-Manager를 통해 호스트에 연결하고 잘 관리할 수 있지만 다음과 같은 powershell 명령을 실행하려고 하면 문제가 없습니다. :

Get-VMHost <HyperVHostName>

또는

Get-VMReplication -ComputerName <HyperVHostName>

Powershell이 ​​반환합니다.

이 Windows PowerShell 세션에 사용되는 Hyper-V 모듈은 서버의 원격 관리에 사용할 수 없습니다. Hyper-V 모듈의 호환 가능한 버전을 로드하거나 Powershell 원격 기능을 사용하여 원격 서버에 직접 연결하세요.

오류 메시지가 추가로 가리키는 문서는 여기에 있는 Hyper-V 2012R2에 대한 기본 원격 관리 문서로 연결됩니다. https://technet.microsoft.com/en-us/library/hh846767(v=ws.11).aspx

powershell 명령은 Hyper-V Server 2016 및 Windows Server 2016에서 잘 작동합니다. PowerShell 원격을 사용하여 PowerShell 세션을 통해 각 컴퓨터에 개별적으로 연결하고 싶지 않기 때문에 어떻게 할 수 있는지 알고 싶습니다. Windows 10 Powershell에서 HyperV Server 2012R2를 관리하여 작업하세요. 어떤 아이디어가 있나요?

답변1

필요한 Hyper-V cmdlet의 버전을 지정할 수 있습니다. 예:Import-Module Hyper-V -RequiredVersion 1.1

Windows 원격 관리 도구는 일반적으로 도구를 실행한 서버와 동일한 버전의 서버와 그 이전 두 버전을 관리할 수 있었습니다. 내부적으로는 "N-2" 지원이라고 합니다.
Hyper-V cmdlet은 이 작업을 직접 수행하지 않지만 필요에 따라 선택할 수 있는 모듈의 추가 버전을 제공했습니다. Ben Armstrong의 블로그에서는 이에 대해 다음과 같이 설명합니다.https://blogs.msdn.microsoft.com/virtual_pc_guy/2015/11/16/why-are-there-two-hyper-v-powershell-modules-in-windows-10/

RSAT(원격 서버 관리 도구)에 대한 일반 지원 목록은 여기에서 볼 수 있습니다.https://social.technet.microsoft.com/wiki/contents/articles/2202.remote-server-administration-tools-rsat-for-windows-client-and-windows-server-dsforum2wiki.aspx

관련 정보