Citrix Virtual Apps and Desktops

管理计算机目录

Introduction

您可以从计算机目录中添加或删除计算机、重命名、更改描述或管理目录的 Active Directory 计算机帐户。

维护目录还可能包括确保每台计算机都具有最新的操作系统更新。这包括防病毒更新、操作系统升级或配置更改。

  • 包含使用 Machine Creation Services™ (MCS) 创建的池化随机计算机的目录通过更新目录中使用的主映像,然后更新计算机来维护计算机。此方法使您能够高效地更新大量用户计算机。
  • 对于使用 Citrix Provisioning™ 创建的计算机,计算机的更新通过虚拟磁盘传播。有关详细信息,请参阅 Citrix Provisioning 文档。
  • 对于包含静态、永久分配的计算机的目录以及远程电脑访问计算机目录,您可以在 Studio 外部管理用户计算机的更新。可以使用第三方软件分发工具单独或集体执行此任务。

有关创建和管理到主机管理程序的连接的信息,请参阅连接和资源。

注意:

MCS does not support Windows 10 IoT Core and Windows 10 IoT Enterprise. Refer to the Microsoft site for more information.

关于持久性实例

更新使用持久或专用实例创建的 MCS 目录时,为该目录创建的任何新计算机都将使用更新后的映像。现有实例将继续使用原始实例。更新映像的过程与任何其他类型的目录相同。请考虑以下事项:

  • 对于持久磁盘目录,现有计算机不会更新到新映像,但添加到目录的任何新计算机都将使用新映像。
  • 对于非持久磁盘目录,计算机映像将在下次计算机重置时更新。
  • 对于持久计算机目录,更新映像也会更新使用该映像的目录实例。
  • 对于不持久的目录,如果您想为不同的计算机使用不同的映像,则这些映像必须位于单独的目录中。

将计算机添加到目录

开始之前:

  • 确保虚拟化主机具有足够的处理器、内存和存储空间来容纳额外的计算机。
  • 确保您有足够的未使用的 Active Directory 计算机帐户。如果您使用的是现有帐户,则可以添加的计算机数量受可用帐户数量的限制。
  • 如果您使用 Studio 为其他计算机创建 Active Directory 计算机帐户,则必须具有相应的域管理员权限。

要将计算机添加到目录:

  1. 在 Studio 导航窗格中选择 计算机目录。
  2. 选择一个计算机目录,然后在 操作 窗格中选择 添加计算机。
  3. 选择要添加的虚拟机数量。
  4. 如果现有 Active Directory 帐户不足以容纳您要添加的虚拟机数量,请选择创建帐户的域和位置。指定帐户命名方案,使用井号标记指示顺序数字或字母出现的位置。请勿在 OU 名称中使用正斜杠 (/)。名称不能以数字开头。例如,命名方案 PC-Sales-##(选择 0-9)将生成名为 PC-Sales-01、PC-Sales-02、PC-Sales-03 等的计算机帐户。
  5. 如果您使用现有的 Active Directory 帐户,请浏览到这些帐户或单击 导入 并指定包含帐户名称的 .csv 文件。确保有足够的帐户可用于您要添加的所有计算机。Studio 管理这些帐户。您可以允许 Studio 重置所有帐户的密码,也可以指定帐户密码,该密码必须对所有帐户都相同。

计算机作为后台进程创建,在创建大量计算机时可能需要很长时间。即使您关闭 Studio,计算机创建也会继续。

从目录中删除计算机

从计算机目录中删除计算机后,用户将无法再访问它,因此在删除计算机之前,请确保:

  • 用户数据已备份或不再需要。
  • 所有用户均已注销。开启维护模式可阻止新连接连接到计算机。
  • 计算机已关机。

要从目录中删除计算机:

  1. 在 Studio 导航窗格中选择 计算机目录。
  2. 选择一个目录,然后在 操作 窗格中选择 查看计算机。
  3. 选择一台或多台计算机,然后在 操作 窗格中选择 删除。

选择是否删除正在移除的计算机。如果您选择删除计算机,请指明这些计算机的 Active Directory 帐户是保留、禁用还是删除。

更改目录描述或更改远程电脑访问设置

  1. 在 Studio 导航窗格中选择 计算机目录。
  2. 选择一个目录,然后在 操作 窗格中选择 编辑计算机目录。
  3. 对于远程电脑访问目录,使用 电源管理 页面更改电源管理设置并选择电源管理连接。在 组织单位 页面上,添加或删除 Active Directory OU。
  4. 在 描述 页面上,更改目录描述。

重命名目录

  1. 在 Studio 导航窗格中选择 计算机目录。
  2. 选择一个目录,然后在操作窗格中选择重命名计算机目录。
  3. 输入新名称。

将目录移动到其他区域

如果您的部署包含多个区域,则可以将目录从一个区域移动到另一个区域。

将目录移动到其他区域(不包括包含该目录中 VM 的管理程序)会影响性能。

  1. 在Studio导航窗格中选择计算机目录。
  2. 选择一个目录,然后在操作窗格中选择移动。
  3. 选择要将目录移动到的区域。

删除目录

删除目录之前,请确保:

  • 所有用户均已注销,并且没有断开连接的会话正在运行。
  • 目录中的所有计算机均已启用维护模式,以便无法建立新连接。
  • 目录中的所有计算机均已关机。
  • 此目录未与任何交付组关联。换句话说,该交付组不包含来自此目录的计算机。

要删除目录:

  1. 在 Studio 导航窗格中选择 计算机目录。
  2. 选择一个目录,然后在 操作 窗格中选择 删除计算机目录。
  3. 指示是否删除目录中的计算机。如果您选择删除计算机,请指示是保留、禁用还是删除这些计算机的 Active Directory 计算机帐户。

管理目录中的 Active Directory 计算机帐户

要管理计算机目录中的 Active Directory 帐户,您可以:

  • 通过从单会话操作系统和多会话操作系统目录中删除 Active Directory 计算机帐户来释放未使用的计算机帐户。然后,这些帐户可用于其他计算机。
  • 添加帐户,以便在向目录中添加更多计算机时,计算机帐户已就位。请勿在 OU 名称中使用正斜杠 (/)。

要管理活动目录帐户:

  1. 在 Studio 导航窗格中选择 计算机目录。
  2. 选择一个目录,然后在 操作 窗格中选择 管理 AD 帐户。
  3. 选择是添加还是删除计算机帐户。如果您添加帐户,请指定如何处理帐户密码:要么全部重置,要么输入一个适用于所有帐户的密码。

    如果您不知道当前帐户密码,则可以重置密码;您必须具有执行密码重置的权限。输入密码时,导入帐户时会更改密码。删除帐户时,选择是保留、禁用还是删除 Active Directory 中的帐户。

指示在从目录中删除计算机或删除目录时,是保留、禁用还是删除 Active Directory 帐户。

更新目录

建议您在更新目录中的计算机之前保存主映像的副本或快照。数据库会保留每个计算机目录所使用的主映像的历史记录。回滚或还原目录中的计算机以使用主映像的先前版本。如果用户遇到您部署到其桌面的更新问题,请执行此任务。这可最大程度地减少用户停机时间。请勿删除、移动或重命名主映像。您无法将目录还原为使用它们。

对于使用 Citrix Provisioning(以前称为 Provisioning Services)的目录,您必须发布新的虚拟磁盘才能将更改应用到目录。有关详细信息,请参阅 Citrix Provisioning 文档。

机器更新后,它会自动重新启动。

更新或创建主映像

在更新计算机目录之前,请更新现有主映像或在主机管理程序上创建一个主映像。

  1. 在您的管理程序上,为当前虚拟机拍摄快照并为其指定一个有意义的名称。如果需要,此快照可用于还原(回滚)目录中的计算机。
  2. 如有必要,请启动主映像并登录。
  3. 安装更新或对主映像进行任何必要的更改。
  4. 关闭虚拟机。
  5. 为虚拟机拍摄快照。为其指定一个有意义的名称,以便在 Studio 中更新目录时能够识别。尽管 Studio 可以创建快照,但 Citrix 建议您使用管理程序管理控制台创建快照。然后在 Studio 中选择该快照。此过程使您能够提供有意义的名称和描述,而不是自动生成的名称。对于 GPU 主映像,您只能通过 Citrix Hypervisor™ 控制台更改主映像。

更新计算机目录

要准备并将更新部署到目录中的所有计算机,请执行以下操作:

  1. 在 Studio 导航窗格中选择 计算机目录。
  2. 选择一个目录,然后在 Actions 窗格中选择 Update Machines。
  3. 在 Master Image 页面上,选择要部署的主机和映像。
  4. 在 Rollout Strategy 页面上,选择计算机目录中的计算机何时使用新主映像进行更新:在下次关机时或立即更新。
  5. 验证摘要页面上的信息,然后单击完成。每台计算机更新后会自动重新启动。

在使用 PowerShell SDK(而非 Studio)直接更新目录时,请指定管理程序模板(VM 模板)。将其用作映像或映像快照的替代方法。

推出策略:

在下次关机时更新映像将立即影响所有当前未使用的计算机,即没有活动用户会话的计算机。正在使用的系统将在当前活动会话结束时接收更新。请考虑以下事项:

  • 在新会话启动之前,必须先在适用的计算机上完成更新。
  • 对于单会话操作系统计算机,当计算机不使用或用户未登录时,计算机将立即更新。
  • 对于具有子计算机的多会话操作系统,不会自动重新启动。要应用更新后的主映像,请使用 Studio、PowerShell 或 Workspace 重新启动计算机。从计算机或管理程序重新启动不会应用更新。

提示:

通过使用主机连接的高级设置来限制正在重新启动的计算机数量。使用这些设置可以修改给定目录所采取的操作;高级设置因管理程序而异。

如果您选择立即更新此映像,则需要配置分发时间和通知。

  • 分发时间: 选择同时更新所有计算机,或指定开始更新目录中所有计算机的总时长。内部算法会确定在此间隔内每台计算机何时更新和重新启动。
  • 通知: 在左侧通知下拉菜单中,选择是否在更新开始前在计算机上显示通知消息。默认情况下,不显示任何消息。选择在更新开始前 15 分钟显示消息。或者,选择在初始消息后每五分钟重复一次消息。默认情况下,消息不重复。除非您选择同时更新所有计算机,否则通知消息会在更新开始前的适当时间显示在每台计算机上。

回滚更新操作

推出更新/新主映像后,可以将其回滚。如果新更新的计算机出现问题,则可能需要此过程。回滚时,目录中的计算机将回滚到上次正常工作的映像。需要较新映像的任何新功能将不再可用。与推出一样,回滚计算机也包括重新启动。

  1. 在 Studio 导航窗格中选择计算机目录。
  2. 选择目录,然后在操作窗格中选择回滚计算机更新。
  3. 指定何时将较早的主映像应用于计算机,如上一节中针对推出操作所述。

回滚仅应用于需要还原的计算机。尚未通过新的/更新的主映像进行更新的计算机不会收到通知消息,也不会被强制注销。

升级目录或回滚升级操作

将计算机上的 VDA 升级到较新版本后,升级计算机目录。Citrix® 建议将所有 VDA 升级到最新版本,以启用对所有最新功能的访问。

升级目录之前:

  • 如果您正在使用 Citrix Provisioning,请务必升级 VDA 的版本。预配控制台不会保留 VDA 的版本信息。Citrix Provisioning 会直接与 Citrix Virtual Apps and Desktops™ 安装向导进行通信,从而在所创建的目录中设置 VDA 的版本。

  • 启动已升级的计算机,使其向 Controller 注册。此过程允许 Studio 确定目录中的计算机需要升级。

要升级目录:

  1. 在 Studio 导航窗格中选择计算机目录。
  2. 选择目录。下部窗格中的详细信息选项卡显示版本信息。
  3. 选择升级目录。如果 Studio 检测到目录需要升级,它会显示一条消息。按照提示操作。如果一台或多台计算机无法升级,则会显示一条消息解释原因。Citrix 建议您在升级目录之前解决计算机问题,以确保所有计算机正常运行。

目录升级完成后,您可以通过选择目录,然后在操作窗格中选择撤消来将计算机还原到其以前的 VDA 版本。

对现有预配方案的网络设置进行更改

您可以更改现有预配方案的网络设置,以便在新子网上创建新的 VM。在 Set-ProvScheme 命令中使用参数 -NetworkMapping 来更改网络设置。

注意:

此功能在 Citrix 虚拟应用和桌面 2203 LTSR CU3 及更高版本上受支持。

要更改现有预配方案的网络设置,请执行以下操作:

  1. 在 PowerShell 窗口中,运行命令 asnp citrix* 以加载模块。
  2. 运行 (Get-Provscheme -ProvisioningSchemeName "name").NetworkMaps 以获取要更改的网络路径。
  3. 为新的网络设置分配一个变量。例如:

    $NewNetworkMap = @{“0”= “XDHYP:\HostingUnits\MyNetworks\Network 0.network”}
    <!--NeedCopy-->
    
  4. 运行 Set-ProvScheme -ProvisioningSchemeName "name" -NetworkMapping $NewNetworkMap。
  5. 运行 (Get-Provscheme -ProvisioningSchemeName "name").NetworkMaps 以验证现有预配方案的新网络设置。

故障排除