Hyper-v-Server-2012-R2

Windows 10 更新後無法連接 Hyper-V Server 2012 R2?

  • April 24, 2017

我有一台加入域的 HyperV Server Core 2012 R2 機器,並且啟用了加入域的服務並允許從這台電腦訪問。預設情況下,公共配置文件的 WinRM 防火牆例外限制對工作站內遠端電腦的訪問,該工作站已從 Windows Pro 8.1 就地升級到 Windows 10 Pro。在更新之前,我能夠使用 Hyper-V 管理器連接到 2012 R2 伺服器來管理該機器上的虛擬機。更新後我收到此錯誤:

[Window Title]
Hyper-V Manager

[Main Instruction]
An error occurred while attempting to connect to server "HYPERV01". Check that the Virtual Machine Management service is running and that you are authorized to connect to the server.

[Content]
The operation on computer 'HYPERV01' failed: WinRM cannot complete the operation. Verify that the specified computer name is valid, that the computer is accessible over the network, and that a firewall exception for the WinRM the same local subnet.

[Close]

工作站和伺服器在同一個子網上,我檢查了防火牆中是否啟用了遠端管理和其他一些 Hyper-V 異常。我該如何糾正這個?

編輯:我不確定 Win10 更新是否與它有關。通過在 hyperv 伺服器上接受的答案上輸入第一個命令,我能夠通過 Windows 10 中的 Hyper-V 管理器再次連接,無需進行其他更改(甚至winrm set不需要命令)。所以可能是伺服器上最近的 Windows 更新重置了防火牆規則enter-psssession hyperv01,我後來發現也失敗了。

您需要啟用 WinRM 才能連接到 Hyper-V 伺服器。為此,您需要:

打開開始菜單點擊所有程序,然後點擊附件右鍵點擊命令提示符並選擇以管理員身份執行鍵入winrm quickconfig並輸入。然後,您需要對幾個提示說“y”(是)

輸入:winrm set winrm/config/client '@{TrustedHosts="RemoteComputerName"}' 然後輸入。將“RemoteComputerName”替換為您的 Hyper-V 伺服器的名稱或 IP 地址。

Windows 10 升級後,您必須再次重新授權 Hyper-V 伺服器。就這樣。。解決了。

命令行條目缺少 @{TrustedHosts=“RemoteComputerName”} 周圍的單引號。它需要是'@{TrustedHosts="RemoteComputerName"}'

引用自:https://serverfault.com/questions/709970