HYPER-V 实现管理器远程管理虚拟机
目前环境:服务器、客户端均为win系统,服务器架设Hyper-V。远程连接采用远程桌面方式+hyper-v管理器的方式,费时又麻烦。
如何实现本地Hyper-V管理器连接远程服务器直接管理?
方法如下:
一、启用WinRM服务(服务器、客户端同时启用)
Windows Remote Management (WS-Management)
二、服务器以管理员方式启动CMD,运行:winrm quickconfig
三、客户端以管理员方式启动CMD,输入powershell回车,然后运行:
Set-Item wsman:\localhost\Client\TrustedHosts -Value 192.168.1.2 (换成你的服务器IP)
将会提示:
此命令修改 WinRM 客户端的 TrustedHosts 列表。TrustedHosts列表中的计算机可能不会经过身份验证。该客户端可能会向这些计算机发送凭据信息。是否确实要修改此列表?
[Y] 是(Y) [N] 否(N) [S] 暂停(S) [?] 帮助 (默认值为“Y”): Y
四、进入Hyper-V管理器添加远程服务器,敲入服务器的IP即可正常管理。
参考链接:
http://blog.koenvermoesen.be/2012/06/04/hyper-v-3-0-remote-powershell-connection/
http://technet.microsoft.com/en-us/library/hh847850.aspx
注意:
WinRM服务没有启动将有以下提示:
Set-Item : 客户端无法连接到请求中指定的目标。 请验证该目标上的服务是否正在运行以及是否正在接受请求。 有关目标(通常是 IIS 或 WinRM)上运行的 WS 管理服务,请查阅日志和文档。 如果目标是 WinRM 服务,则在目标上运行以下命令来分析和配置 WinRM服务: “winrm quickconfig”。
所在位置 行:1 字符: 2
+ Set-Item wsman:\localhost\Client\TrustedHosts -Value 192.168.8.2|
+ CategoryInfo : NotSpecified: (:) [Set-Item], InvalidOperationException
+ FullyQualifiedErrorId : System.InvalidOperationException,Microsoft.PowerShell.Commands.SetItemCommand