我有一台运行 Hyper-v 的 Windows 2008 R2 Core 服务器,出于某种原因,我无法使用 Hyper-V 管理器远程连接此服务器(RPC 服务不可用错误)。我仍然能够使用远程桌面连接到 Hyper-V 服务器。是否有任何命令可以停止和启动服务器内的虚拟机?
我知道 Hyper-v 有一个 Powershell 管理库,但如果 Windows 2008 服务器可以做到,我宁愿不使用任何第三方工具。
答案1
Windows Server 2008 R2 上的 Hyper-V 没有内置对 PowerShell cmdlet 的支持(对 Server 2012 有内置支持)。如果您想使用 PS,您需要从以下位置安装适用于 Hyper-V 的 PowerShell 管理库代码库。虽然它不是微软的官方产品,但他们确实协调其开发,并且它通常被认为是安全的。
远程使用 Hyper-V 管理器可能需要您执行一些其他步骤(取决于您的服务器配置方式)。服务器和管理工作站是否已加入域?您是否启用了防火墙?