本文可帮助你修复以下问题:Virtual Machine Manager (VMM) 自助服务用户无法连接到运行 Windows Server 2012 的虚拟机的控制台会话。
原始产品版本: Microsoft System Center 2012 R2 Virtual Machine Manager、System Center 2012 Virtual Machine Manager
原始 KB 数: 2986796
现象
尝试使用 Microsoft System Center 2012 R2 Virtual Machine Manager 或 Microsoft System Center 2012 Virtual Machine Manager Service Pack 1(SP1)连接到在 Windows Server 2012 中运行的虚拟机(VM)的控制台会话时,连接将失败,并收到以下错误消息:
由于以下原因之一,Virtual Machine Manager 丢失了与虚拟机的连接。
已建立到此计算机的控制台的另一个连接
虚拟机已关闭或放入已保存状态
提供的用户凭据没有连接所需的权限(0x0003、0x0000)
原因
出现此问题的原因是,通过使用该 Grant-VMConnectAccess
命令的新方法控制对 Windows Server 2012 主机的连接访问。 在某些情况下,Virtual Machine Manager 用户角色的成员列表中的无效用户帐户可以防止填充该列表。
如果在验证错误消息中指出的潜在原因后失败仍然存在,则失败可能会发生,因为管理员或自助服务用户角色的成员具有无法解析的域帐户(由安全标识符(SID)表示。
解决方法
若要解决该问题,请执行以下步骤:
- 打开 VMM 控制台。
- 在“设置”工作区中,选择“安全性”,然后选择“用户角色”。
- 选择管理员用户角色。
- 在功能区栏上,选择“开始”选项卡上的属性。
- 在 “管理员属性 ”对话框中,选择“ 成员”。
- 浏览用户列表。 删除未解析为域帐户且仅显示 SID 的任何用户。
- 对任何其他用户角色重复步骤 3 到 6。
- 从每个用户角色中删除 SID 后,VMM 必须推送对权限的
VMConnectAccess
更新。 若要触发此事件,请更改虚拟机的访问权限。 为此,请执行以下步骤:- 选择虚拟机,然后选择“ 属性”。
- 在 “属性 ”对话框中,选择“ 访问 ”选项卡。
- 在 “自助服务所有者 ”字段中,输入其他用户帐户,然后选择“ 确定”。
- 验证作业是否已成功完成。
- 还原对原始用户帐户的访问权限。
- 验证自助服务用户现在可以打开其虚拟机的控制台会话。