Windows 10 更新後無法連接 Hyper-V Server 2012 R2?
我有一台加入域的 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"}'