如何:连接到虚拟环境

您可以通过 Windows 远程桌面连接到 Visual Studio 实验室管理工具版环境中的虚拟机,就像连接到网络上的任何计算机一样。 您还可以使用 Microsoft 环境查看器进行连接。

可以使用 Microsoft 测试管理器和 Microsoft 环境查看器(Visual Studio 专业测试工具版 中包含的一个附加工具)与您创建的虚拟环境进行交互。 您可以只连接到已部署环境。 是否可以在环境中打开与每台虚拟机的远程连接取决于该虚拟机的状态。

连接到环境的步骤

连接到虚拟环境

  1. 在 Microsoft 测试管理器中,单击**“实验室中心”,然后单击“实验室”**选项卡。

  2. 单击要连接到的虚拟环境。

  3. 单击**“连接”**。

基于主机的连接和基于来宾的连接

Microsoft 环境查看器使用两种类型的连接:

  • 基于主机

  • 基于来宾

Microsoft 环境查看器会根据客户端操作系统和您的身份自动确定正确的连接类型。 您无法手动选择连接类型。

基于主机的连接

通过虚拟机所在的主机路由这些远程连接。 它们使用 Hyper-V 的“虚拟机连接”协议。 由于这些连接是通过主机路由的,因此,即使虚拟机正在启动、正在关闭或虚拟机的网络尚未完全形成,也可以通过这些连接与虚拟机进行交互。 虚拟机不需要具有 IP 地址,甚至不需要具有来宾操作系统。 例如,如果希望在虚拟机环境中安装操作系统,或者必须对操作系统进行自定义,则这种连接形式非常重要。

在同时满足以下两个条件时,环境查看器会自动使用基于主机的连接:

在给定时间,只能有一个活动的基于主机的连接连接到环境。 因此,当使用基于主机的连接将某位用户连接到某个环境后,如果另一位用户尝试相同类型的连接,则前一位用户将会断开链接。 使用环境的**“正在使用”功能可指示您正在某个环境中工作且不希望其他用户连接到该环境。 有关以下内容的更多信息如何打开“正在使用”**的更多信息,请参见如何:查看或修改虚拟环境

基于来宾的连接

如果不能满足“基于主机的连接”部分中列出的任何条件,则环境查看器将使用基于来宾的连接。 此连接直接使用远程桌面协议 (RDP) 连接到虚拟机。 要建立此连接,虚拟机必须已启动,虚拟机的网络堆栈必须已建立,其远程桌面连接必须已启用,并且连接到此虚拟机的用户应为该虚拟机的“远程桌面用户”的成员。 这些连接仅对支持 RDP 的虚拟机有效。

提示

使用远程桌面或基于来宾的连接而连接到虚拟环境时,可能会频繁地意外断开连接。 丢失连接的一个可能原因是,虚拟机已配置为自动登录到网络。 移除自动登录配置。 如果问题依然存在,请与系统管理员联系。

虽然在虚拟机启动时,使用基于主机的连接更便于与虚拟机进行交互,但基于来宾的连接通常具有更优异的性能特性,并且具有“复制到剪贴板”以及可以访问本地设备等附加功能。 利用 RDP 的“复制到剪贴板”功能,用户可在客户端的桌面和虚拟机的桌面之间复制和粘贴文本、图像和其他对象。

连接到环境的基于来宾的连接数取决于其虚拟机中的操作系统。 如果虚拟机中的操作系统是 Windows XP 客户端操作系统,则只能有一个 RDP 连接。 如果虚拟机中的操作系统是 Windows Vista 或 Windows 7 客户端操作系统,则可以有多个连接,但在给定时间只能有一个活动的连接。 如果虚拟机中的操作系统是服务器操作系统(例如 Windows 2003 Server 或 Windows 2008 Server),则可以有多个 RDP 连接,具体数量取决于虚拟机中的 RDP 配置。

连接到域控制器虚拟机

如果使用的是包含域控制器虚拟机的网络隔离环境,则与此虚拟机的通信只能通过基于主机的连接进行或从该环境中的其他虚拟机进行。 这是因为 实验室管理工具版 将域控制器虚拟机配置为不得进行外部连接。 若要连接到域控制器虚拟机,请按照以下步骤进行操作:

  • 从安装了 Windows Vista SP1 及其更高版本的计算机或 Windows 7 客户端以环境创建者的身份登录。 这将确保您使用基于主机的连接。

  • 如果无法进行此连接,请连接到环境中的另一台虚拟机。 从这台计算机,打开指向域控制器虚拟机的 RDP 连接。

对环境执行操作

连接到的环境后,可以通过 Microsoft 环境查看器对该环境执行以下操作。

  • 环境状态操作:启动、暂停、关闭、关闭电源、刷新状态、标记“使用中”。

  • 环境快照操作:拍摄快照、还原到上一快照或还原到所选快照、重命名快照、删除快照、共享快照。

  • 功能操作:查看状态、重置测试和工作流集成功能。

在与所选的虚拟机进行交互时,可以使用 Microsoft 环境查看器执行以下步骤:

  • 将 Ctrl+Alt+Del 键发送到虚拟机。

  • 以全屏模式查看虚拟机的桌面。

  • 查看虚拟机的系统信息。 系统信息包括计算机名称、内部计算机名称(对于网络隔离环境)和 SCVMM 虚拟机名称。

有关以下内容的更多信息可在虚拟环境中执行的操作的更多信息,请参见如何:运行虚拟环境

请参见

概念

创建虚拟环境