我已将 Server 2012 R2 主机添加到 VMM 2012 R2,并在其上创建了一个 VM。当我右键单击虚拟机并尝试连接到控制台时,我得到:
“此计算机无法连接到远程计算机。请尝试重新连接。如果问题仍然存在,请联系远程计算机的所有者或您的网络管理员。(0x0904、0x0007)”
我的网络搜索出现了类似的错误,但消息略有不同,告诉我这是权限错误,而我的错误更笼统,我不认为权限是这种情况下的问题;我构建了主机,我在该主机的本地管理员中,这是一个只有我工作的测试服务器,所以没有其他人可能会跳上并更改任何内容。
如果我打开 Hyper-V 管理器并通过它进行连接,它可以毫无问题地连接。只有通过 VMM 才能连接。VMM可以连接到其他主机上的 VM 控制台。
如果我在同一台主机上创建一个新的虚拟机,我会遇到同样的问题。我什至尝试通过 Hyper-V 管理器创建一个新 VM,并通过 VMM 连接;同样的错误。
我在 SCOM 2012 R2 中使用 VMM 和 Hyper-V 管理包监控了主机,他们说它很健康。
我没主意了。还有人有吗?
编辑(附加信息):
我发现虚拟机构建后,我可以很好地连接到它。我们使用 SCCM 来构建我们的服务器,所以我尝试在 WinPE(我们使用最新版本,也有最新的集成服务)完成启动后连接,然后它也连接。所以我猜有某种驱动程序允许控制台连接。所以问题似乎只出现在 VM 关闭或 POST 期间。而且它只在这个服务器组/网络中的主机上;其他主机组/网络中的其他主机都可以。
看起来像 credssp 配置问题。
第一种解决方法:
将以下内容放入 .reg 文件并将其添加到注册表:
第二种解决方法:
您可以打开您的服务并确保 SCVMM 服务运行良好。
我最终就这个问题与 Microsoft 进行了通话。他们告诉我这种行为是设计使然。关闭虚拟机电源后,您无法通过 VMM 连接到控制台。启动 VM 后,您可以正常连接,您只会错过 BIOS 启动信息的开头部分。“错误”信息具有误导性;真的没有“错误”可以修复。
Hyper-V 管理器确实允许您连接到关闭的 VM 的控制台。