导入在 Microsoft Windows Server 操作系统上创建的虚拟机并将其与 Horizon Cloud 配对后,您可以自定义客户机操作系统 (OS) 以安装和配置要在从中置备最终用户的远程应用程序和基于会话的桌面的 RDSH 虚拟机中包含的所有内容,然后在 Horizon Cloud 中将其转换为发布的映像。另外,此时还可以在 Windows 客户机操作系统中执行任何其他自定义,如根据组织需求安装所需的特殊驱动程序、应用壁纸、设置默认颜色和字体、配置任务栏设置及其他此类操作系统级别的操作。进行自定义之前的虚拟机有时被称为映像或基础映像。进行自定义之后的虚拟机有时被称为最佳配置映像。

在“导入的虚拟机”页面指示导入的虚拟机的代理相关状态为活动后,可使用 RDP 软件连接到该虚拟机,并将应用程序安装到底层操作系统中。

有关将应用程序直接安装到 RDSH 服务器的 Microsoft 最佳做法,请参阅 TechNet 杂志文章了解如何在 RD 会话主机服务器上安装应用程序

前提条件

确认“导入的虚拟机”页面指示虚拟机的代理相关状态为活动。要使在清单版本 1600 和更高版本的容器中创建的虚拟机具有此状态,请对虚拟机执行“导入的虚拟机”页面中的重置代理配对操作。该操作位于更多下拉列表中。

获取在“导入的虚拟机”页面中显示的虚拟机 IP 地址。

注: 使用 Microsoft 远程桌面客户端作为 RDP 软件连接到该虚拟机时,请确保它是最新的版本。例如,Windows 7 操作系统中的默认 RDP 软件版本不够高。其版本必须为 8 或更高版本。
根据虚拟机的创建方式,确认您至少具备以下凭据之一(用户名和密码)以登录到虚拟机的客户机 Windows 操作系统。
虚拟机的创建时间 虚拟机的创建方式 用于登录的凭据
在 2019 年 12 月服务版本投入生产之前

“导入的虚拟机”页面中的“导入虚拟机”向导。

在 2019 年 12 月版服务发行日期之前,通过“导入虚拟机”向导创建的虚拟机会始终自动加入到在向导中指定的 Active Directory 域。要登录到此类虚拟机,可以使用以下凭据之一:

  • 在向导中指定的本地管理员帐户的凭据。
  • 此 Active Directory 域中域帐户的凭据。
在 2019 年 12 月服务版本投入生产之后

“导入的虚拟机”页面中的“导入虚拟机”向导。

从 2019 年 12 月版服务发行日期开始,“导入虚拟机”向导提供了是否在创建流程结束时将该向导创建的虚拟机加入指定 Active Directory 域的选项。

  • 如果创建虚拟机时启用了向导中的域加入选项开关,则既可以使用指定的 Active Directory 域中域帐户的凭据,也可以使用在向导中指定的本地管理员帐户。
  • 如果创建虚拟机时禁用了向导中的域加入选项开关,则必须使用在向导中指定的本地管理员帐户。在这种情况下,由于虚拟机未加入域,只有本地管理员帐户具有登录权限。
在任意服务版本中

遵循在 Microsoft Azure 中手动构建虚拟机并将其导入 Horizon Cloud中的手动准备步骤。

在手动构建虚拟机时,通常无需将虚拟机加入 Active Directory 域。要登录到此虚拟机,请使用以下凭据之一:

  • 在 Microsoft Azure 门户中创建手动构建的虚拟机时指定的本地管理员帐户的凭据。
  • 如果您是手动将该虚拟机加入 Active Directory 域中,那么为此域中的域帐户的凭据。
重要事项: 从容器清单 1230 及更高版本开始,域帐户可以直接连接到安装了代理软件并且加入了域的映像虚拟机。在低于容器清单版本 1230 的版本中,在已加入域的虚拟机中安装的代理软件会阻止域帐户直接连接到该虚拟机。但是,如果您的容器尚未更新到清单版本 1230 和更高版本,那么您首先必须执行 您的容器尚未更新到清单 1230 或更高版本时,如何配置使域帐户远程连接到所导入映像的功能中所述的步骤,然后域帐户才能直接连接到安装了代理软件且加入了域的映像虚拟机。

过程

  1. 在 RDP 软件中使用虚拟机的 IP 地址连接到虚拟机的操作系统。
    • 如果该虚拟机是通过公共 IP 地址创建的,则可以在 RDP 软件中使用该 IP 地址。
    • 如果该虚拟机具有专用 IP 地址,您必须使用以下两种方法之一在其中执行 RDP:
      • 使用 Microsoft Azure 订阅中具有公共 IP 地址的另一个虚拟机,在导入的虚拟机中执行出站 RDP。
      • 通过企业网络在该虚拟机中使用 VPN 和 RDP。
    注: 要访问运行代理相关软件组件的虚拟机,远程桌面客户端的版本必须为 8 或更高版本。否则,连接会失败。建议使用最新的远程桌面客户端。
  2. 按照此处的必备条件中所述,使用凭据(用户名和密码)登录到 Windows 操作系统。
    如果使用创建虚拟机时在“导入映像”向导中指定的本地管理员帐户凭据,请在用户名中输入 \username
    注: 如果虚拟机是加入域的虚拟机(如 此处的必备条件中所述),并且您希望使用域帐户而不是本地管理员帐户,请在用户名中输入 domain\username,其中 domain 是域名。
  3. 登录到该操作系统后,按照以下步骤安装希望能够在多用户 RDS 桌面环境中运行的第三方应用程序或驱动程序。
    1. 在 Windows Server 操作系统中,通过右键单击开始并单击命令提示符(管理员),以管理员身份打开命令提示符。

      Windows Server 2012 管理员命令提示符

    2. 在该命令提示符下,通过发出命令 change user /query 确定服务器的当前安装模式。

      命令提示符下对“change user /query”命令的响应

      响应 Applicaton EXECUTE mode is enabled 指示服务器处于 RD-Execute 模式。

    3. 在该命令提示符下,通过发出命令 change user /install 将服务器切换到 RD-Install 模式。

      发出“change user /install”命令的 Windows Server 2012 管理员命令提示符

      根据 Microsoft 最佳做法文档中所述,RD-Install 是一种用于安装应用程序的特殊安装模式,以便这些应用程序能够在多用户环境中运行。

    4. 安装第三方用户应用程序,以将其提供给 RDS 桌面中的最终用户或用作远程应用程序。
    5. 完成安装应用程序后,返回到命令提示符窗口并发出命令 change user /execute 以将服务器切换到 RD-Execute 模式。

      发出“change user /execute”命令的 Windows Server 2012 命令提示符

  4. 在该操作系统中,安装 RDS 桌面所需的任何自定义驱动程序。
  5. 进行任何希望在 RDS 桌面中使用的自定义或配置,例如添加自定义壁纸、设置默认字体或颜色或主题、调整任务栏默认设置,等等。
  6. 在完成向虚拟机的客户机操作系统中添加最后的处理之后,请注销操作系统。

后续步骤

根据预期的业务场景优化映像。请参阅利用最佳配置映像从 Horizon Cloud 场和桌面中获得最佳远程体验性能的五个关键步骤中的指南。

请遵循最佳实践来优化虚拟机,以防止在 Horizon Cloud 中将最佳配置映像转换为可分配映像(也称为已发布或已封装映像)期间出现 sysprep 或其他错误。请参阅自定义已导入虚拟机的 Windows 操作系统

按照将 Horizon Cloud 中的已配置的映像虚拟机转换为可分配的映像中所述的步骤,将最佳配置映像转换为可分配的映像。