如何管理交付组

注意:

You can manage your Citrix Virtual Apps and Desktops™ deployment using two management consoles: Web Studio (web-based) and Citrix Studio (Windows-based). This article covers only Web Studio. For information about Citrix Studio, see the equivalent article in Citrix Virtual Apps and Desktops 7 2212 or earlier.

本节概述

本文详细阐述了如何通过管理控制台来管理交付组的具体操作步骤。除了可以修改在创建交付组时所指定的各项设置之外,您还可以进一步配置一些在交付组创建过程中无法直接设置的其他选项。

过程类别包括:常规、用户、计算机和会话。某些任务跨越多个类别。例如,“阻止用户连接到计算机”在计算机类别中描述,但它也影响用户。如果您在一个类别中找不到某个任务,请检查相关类别。

其他文章还包含相关信息:

  • 应用程序 包含有关在交付组中管理应用程序的信息。
  • 管理交付组需要交付组管理员内置角色权限。有关详细信息,请参阅委派管理

常规

查看组详细信息

  1. 使用搜索功能查找特定的交付组。有关说明,请参阅搜索实例
  2. 在搜索结果中,根据需要选择一个组。
  3. 请参阅以下表格,其中包含有关组列的详细说明。
  4. 单击底部详细信息窗格中的选项卡,以获取有关此组的更多信息。
详细描述
交付组名称 组名称和会话类型。会话类型包括单会话操作系统和多会话操作系统。
正在交付 从此组交付的资源类型。可能的值包括应用程序、桌面以及应用程序和桌面。如果交付组包含专用计算机,则显示“静态计算机分配”。
使用中的会话 已设置的计算机数量和处于断开连接状态的计算机数量。
已分配计数 分配给一个交付组的目录中的计算机数量。
文件夹 组在“交付组”树中的位置。它显示组所在的文件夹名称(包括尾随的反斜杠),如果组位于根级别,则显示 -

更改一个交付组的交付类型

交付类型指示组可以交付的内容:应用程序、桌面或两者。

在将“仅应用程序”或“桌面和应用程序”类型更改为“仅桌面”类型之前,请从组中删除所有应用程序。

  1. 在左侧窗格中选择“交付组”。
  2. 选择一个组,然后在操作栏中单击“编辑”。
  3. 在“交付类型”页面上,选择所需的交付类型。
  4. 单击“应用”以应用所做的任何更改并保持窗口打开。或者,单击“保存”以应用更改并关闭窗口。

更改 StoreFront 服务的地址

  1. 在左侧窗格中选择“交付组”。
  2. 选择一个组,然后在操作栏中单击“编辑”。
  3. StoreFront 页面上,选择或添加 StoreFront URL。这些 URL 由 Citrix Workspace™ 应用程序使用,该应用程序安装在交付组中的每台计算机上。
  4. 单击 应用 以应用您所做的任何更改并保持窗口打开。或者,单击 保存 以应用更改并关闭窗口。

您还可以通过在左侧窗格中选择 StoreFront 来指定 StoreFront 服务器地址。

更改功能级别设置

在升级交付组中计算机上的 VDA 以及包含交付组中所用计算机的计算机目录后,更改交付组的功能级别。

开始之前:

  • 如果您使用 Citrix 预配(以前称为 预配服务),请在 Citrix 预配控制台中升级 VDA 版本。
  • 启动包含已升级 VDA 的计算机,以便它们可以向 Delivery Controller 注册。此过程会告知控制台交付组中需要升级的内容。
  • 如果您必须继续使用早期 VDA 版本,则无法使用较新的产品功能。有关详细信息,请参阅升级文档。

以下是更改交付组功能级别的方法:

  1. 在左侧窗格中选择 交付组
  2. 选择一个组,然后在操作栏中单击 更改功能级别更改功能级别 操作仅在检测到已升级的 VDA 时显示。
  3. 单击 更改

显示屏会指示您哪些计算机(如果有)无法更改为该功能级别以及原因。然后,您可以取消更改操作,解决计算机问题,然后再次执行更改操作。

更改完成后,您可以将计算机恢复到以前的状态。选择交付组,然后在操作栏中选择 撤消功能级别更改

管理远程电脑访问交付组

如果远程电脑访问计算机目录中的计算机未分配,则该计算机将临时分配给与该目录关联的交付组。此临时分配使计算机以后可以分配给用户。

交付组到计算机目录的关联具有优先级值。优先级决定了计算机在注册到系统时或用户需要计算机分配时所分配的交付组。值越低,优先级越高。如果远程电脑访问计算机目录具有多个交付组分配,则软件会选择优先级最高的匹配项。使用 PowerShell SDK 设置此优先级值。

初次创建时,远程电脑访问计算机目录与交付组关联。稍后添加到目录的计算机帐户或组织单位可以添加到交付组。此关联可以启用或禁用。

要添加或删除远程电脑访问计算机目录与交付组的关联:

  1. 在左侧窗格中选择交付组
  2. 选择一个远程电脑访问组。
  3. 详细信息部分中,单击计算机目录选项卡,然后选择一个远程电脑访问目录。
  4. 要添加或恢复关联,请单击添加桌面。要删除关联,请单击删除关联

使用文件夹组织交付组

您可以创建文件夹来组织交付组,以便轻松访问。

提示:

您可以通过单击操作栏右上角的文件夹图标,为交付组节点设置首选的默认视图(文件夹视图或列表视图)。

所需角色

默认情况下,您需要拥有以下内置角色才能创建和管理交付组文件夹:云管理员、完全管理员或交付组管理员。如有必要,您可以自定义用于创建和管理交付组文件夹的角色。有关详细信息,请参阅所需权限

创建交付组文件夹

开始之前,请规划如何组织交付组。请考虑以下事项:

  • 您可以将文件夹嵌套最多五层(不包括默认根文件夹)。
  • 一个文件夹可以包含交付组和子文件夹。
  • Web Studio 中的所有节点(例如计算机目录交付组应用程序应用程序组)在后端共享相同的文件夹树。为避免在重命名或移动文件夹时出现名称冲突,请在不同节点之间为一级文件夹使用唯一的名称。

    如果您使用 New-BrokerAdminFolder SDK cmdlet 创建文件夹并希望它显示在 Delivery Groups 节点下,则必须使用 Set-BrokerAdminFolderMetadata cmdlet 添加 ContainsDeliveryGroups 元数据。

    示例:

     Set-BrokerAdminFolderMetadata -AdminFolderId {adminFolderUid} -Name ContainsDeliveryGroups -Value true
     <!--NeedCopy-->
    

要创建交付组文件夹,请执行以下步骤:

  1. 在左窗格中选择 交付组
  2. 在文件夹层次结构中,选择一个文件夹,然后在操作栏中选择创建文件夹
  3. 输入新文件夹的名称,然后单击完成

提示:

如果您在意外位置创建了文件夹,可以将其拖动到正确位置。

重新定位交付组

您可以在文件夹之间移动交付组。详细步骤如下:

  1. 在左侧窗格中选择 交付组

  2. 按文件夹查看组。您也可以在文件夹层次结构上方打开 查看所有 以一次性查看所有组。

  3. 右键单击一个组,然后选择 移动交付组

  4. 选择要将组移动到的文件夹,然后单击 完成

提示:

您可以将组拖动到文件夹中。

管理交付组文件夹

您可以删除、重命名和移动交付组文件夹。

请注意,只有当文件夹及其子文件夹不包含交付组时,才能删除该文件夹。

要管理文件夹,请执行以下步骤:

  1. 在左侧窗格中选择 交付组

  2. 在文件夹层次结构中,选择一个文件夹,然后根据需要选择 操作 栏中的一个操作:

    • 要重命名文件夹,请选择 重命名文件夹
    • 要删除文件夹,请选择 删除文件夹
    • 要移动文件夹,请选择 移动文件夹
  3. 请遵循屏幕上的指示,以完成剩余的步骤。

需要具备的权限

下表列出了在交付组文件夹上执行操作所必需的权限。

操作 所需权限
创建交付组文件夹 创建交付组文件夹
删除交付组文件夹 删除交付组文件夹
移动交付组文件夹 移动交付组文件夹
重命名交付组文件夹 编辑交付组文件夹
将交付组移动到文件夹 编辑交付组文件夹和编辑交付组属性

管理应用程序保护

以下信息是对应用程序保护的补充。请注意以下详细信息:

  • 您必须拥有有效的应用程序保护授权。要购买应用程序保护功能,请联系您的 Citrix 销售代表。

  • 应用程序保护需要 XML 信任。要启用 XML 信任,请转到 设置 > 启用 XML 信任

  • 关于屏幕捕获保护:

    • 在 Windows 和 macOS 上,只有受保护内容的窗口是空白的。当受保护的窗口未最小化时,应用程序保护处于活动状态。
    • 在 Linux 上,整个捕获都是空白的。无论受保护的窗口是否最小化,应用程序保护都处于活动状态。

要为交付组选择应用程序保护方法,请按照以下步骤操作:

  1. 在左侧窗格中选择 交付组

  2. 选择一个组,然后在操作栏中选择 编辑

  3. 应用程序保护 页面上,您可以看到以下选项:

    选项 说明
    不应用 选择此选项以不应用该设置。
    应用到此交付组 选择“防键盘记录”和/或“防屏幕捕获”选项。将鼠标悬停在每个设置上可阅读工具提示中的详细信息。
    按上下文应用




    要应用此设置,请在“访问策略设置”页面中配置访问策略。
    1. 在左侧窗格中单击“访问策略”,然后单击“添加”。
    2. 在“添加策略”页面上,执行以下操作
      • i. 输入“策略名称”并根据需要配置设置。
      • ii. 在“筛选器”和“”字段中,输入详细信息,然后单击“完成”。新策略将列在“应用程序保护”页面中。为此策略启用所需的设置。
      • iii. 单击“保存”。
  4. 在“交付组”页面上,选择“交付组”,然后单击底部的“详细信息”选项卡。将显示已应用的新“应用程序保护”设置。

更改交付组的挂起功能相关设置

将交付组的挂起功能设置为必需或可选:

  • 必需 - 交付组只能包含那些支持挂起的 VM。

  • 可选 - 交付组可以包含支持挂起的 VM,也可以包含不支持挂起的 VM。

开始之前

仅当交付组中存在的所有 VM 都支持挂起时,才能将交付组的挂起功能更改为 Required

要更改交付组的暂停功能,请执行以下操作:

  1. 在 Web Studio 中,转至左侧窗格中的交付组
  2. 选择一个组,然后单击操作栏中的更改挂起功能
  3. 单击以确认您的操作。

用户

本节将涵盖以下主题内容:

更改交付组中的用户设置

此页面的名称显示为“用户设置”或“基本设置”。

  1. 在左侧窗格中选择“交付组”。
  2. 选择一个组,然后单击操作栏中的“编辑”。
  3. 在“用户设置”(或“基本设置”)页面上,更改下表中的任何设置。
  4. 单击“应用”以应用所做的任何更改并保持窗口打开。或者,单击“保存”以应用更改并关闭窗口。
设置 说明
详细描述 Citrix Workspace(或 StoreFront)所使用的、并最终呈现给用户查看的文本内容。
启用此交付组 交付组是否处于启用状态。
时区设置 此交付组中的计算机必须驻留的时区。此选项列出了站点支持的时区。注意:更改交付组上的时区可能会重新启动该交付组中的计算机。为避免这种情况,请务必在生产时间之外更改时区设置。
Enable Secure ICA® 使用 SecureICA 保护交付组中计算机的通信,SecureICA 可加密 ICA 协议。默认级别为 128 位。可以使用 SDK 更改级别。Citrix 建议在遍历公共网络时使用更多加密方法,例如 TLS 加密。此外,SecureICA 不检查数据完整性。

在交付组中添加或删除用户

有关用户的详细信息,请参阅 用户

  1. 在左侧窗格中选择 Delivery Groups(交付组)。
  2. 选择一个组,然后单击操作栏中的 Edit(编辑)。
  3. Users(用户)页面上:

    • 要添加用户,请单击 Add(添加),然后指定要添加的用户。
    • 要删除用户,请选择一个或多个用户,然后单击 Remove(删除)。
    • 选中或清除复选框以允许未经身份验证的用户访问。
  4. 单击 Apply(应用)以应用所做的任何更改并保持窗口打开。或者,单击 Save(保存)以应用更改并关闭窗口。

导入或导出用户列表

对于包含物理单会话操作系统计算机的交付组,您可以在创建交付组后从 .csv 文件导入用户信息。您还可以将用户信息导出到 .csv 文件。.csv 文件可以包含来自以前产品版本的数据。

CSV 文件中的第一行必须包含两个列标题,以逗号分隔。确保第一个标题是 Machine Account,第二个标题是 User Names。(您可以包含其他标题,但不支持。)文件中的后续行包含逗号分隔的数据。Machine Account 条目可以是计算机 SID、FQDN 或域和计算机名称对。

要导入或导出用户信息:

  1. 在左侧窗格中选择 Delivery Groups(交付组)。
  2. 选择一个组,然后在操作栏中单击编辑
  3. 计算机分配页面上,选择导入列表或导出列表,然后浏览到文件位置。
  4. 单击应用以应用所做的任何更改并保持窗口打开。或者,单击保存以应用更改并关闭窗口。

管理用户分配

管理交付组中计算机的用户分配。为交付组配置桌面分配规则后,计算机将在首次启动桌面时随机分配给用户,并保持分配给这些用户,除非其用户分配被修改。如果要手动将未分配的计算机分配给特定用户,或更改计算机的现有用户分配,请按照本主题中描述的步骤进行更改。使用这些步骤,您还可以修改 Citrix Workspace 应用程序中为分配给用户的计算机显示的名称。

详细步骤如下所示:

  1. 在控制台中,从左侧窗格中选择交付组
  2. 选择一个组,然后在操作栏中选择编辑
  3. 在左侧窗格中,选择计算机分配。组中每台计算机的以下详细信息将显示:

    • 计算机名称:显示计算机的名称。
    • 显示名称:显示计算机在 Citrix Workspace 应用程序中的显示名称。
    • 用户:显示分配给此计算机的用户。如果配置了桌面分配规则,计算机将在首次启动桌面时随机分配给用户,并保持分配给这些用户,除非其用户分配被修改。
  4. 找到一台计算机,然后为其分配用户或更改其用户分配:

    • 单击浏览器以浏览到用户。
    • 用户列中,输入以分号分隔的用户名列表。
    • 单击 从 CSV 文件导入 以使用 CSV 文件导入设置详细信息。
  5. (可选) 如果计算机已分配给用户,请根据需要修改其显示名称。

    注意:

    显示名称字段仅在计算机分配给用户时启用:

    • 如果计算机根据桌面分配规则分配给用户,此字段将显示在该规则中配置的显示名称。
    • 如果计算机是手动分配给用户的,并且该字段留空,则交付组的已发布名称(如果已指定)将用作计算机的显示名称。如果未指定已发布名称,则使用交付组的名称。请注意,您只能通过 PowerShell 为交付组指定已发布名称。
  6. 选择 应用 以应用更改并保持窗口打开。或者,选择 确定 以应用更改并关闭窗口。

计算机

更改交付组中计算机对用户的分配

您可以更改使用 MCS 预配的单会话操作系统计算机的分配。您无法更改多会话操作系统计算机或使用 Citrix Provisioning 预配的计算机的分配。

  1. 在左侧窗格中选择 交付组
  2. 选择一个组,然后在操作栏中单击 编辑
  3. 桌面桌面分配规则 页面(页面标题取决于交付组使用的计算机目录类型)上,指定新用户。
  4. 单击 应用 以应用所做的任何更改并保持窗口打开。或者,单击 保存 以应用更改并关闭窗口。

为电源管理的单会话池式 VDA 启用本地主机缓存

默认情况下,电源管理的单会话池式计算机在本地主机缓存模式下不可用。您可以按交付组覆盖默认行为。详细步骤如下:

  1. 在 Studio 中,在左侧窗格中选择 交付组

    在组列表中,包含由 MCS 或 Citrix Provisioning 预配的单会话池式计算机的组会显示警告图标。

  2. 根据需要选择一个组,然后在操作栏中选择 编辑
  3. 本地主机缓存 页面上,选择 保持资源可用
  4. 选择 应用 以应用所做的任何更改并保持窗口打开。或者,选择 确定 以应用更改并关闭窗口。

或者,您可以使用 PowerShell 命令覆盖默认行为。有关详细信息,请参阅 应用程序和桌面支持

重要提示:

启用对电源管理的单会话池化计算机的访问可能会导致来自先前用户会话的数据和更改出现在后续会话中。

更改交付组中每个用户的最大计算机数

  1. 在左侧窗格中选择 交付组
  2. 选择一个组,然后单击操作栏中的 编辑
  3. 桌面分配规则 页面上,设置每个用户的最大桌面数。
  4. 单击 应用 以应用所做的任何更改并保持窗口打开。或者,单击 保存 以应用更改并关闭窗口。

更新交付组中的计算机

  1. 在左侧窗格中选择 交付组
  2. 选择一个组,然后单击操作栏中的 查看计算机
  3. 选择一台计算机,然后单击操作栏中的 更新计算机

要选择不同的映像,请选择 Image,然后选择一个快照。

要应用更改并通知计算机用户,请选择 Rollout notification to end-users。然后指定:

  • 何时更新主映像:立即更新或在下次重新启动时更新
  • 重新启动分发时间(开始更新组中所有计算机的总时间)
  • 用户是否会收到重新启动的通知
  • 用户收到的消息

添加、更改或删除桌面的标记限制

添加、更改和删除标记限制可能会对考虑启动哪些桌面产生意想不到的影响。请查看 标记 中的注意事项和警告。

  1. 在左侧窗格中选择 交付组
  2. 选择一个组,然后在操作栏中单击 Edit
  3. Desktops 页面上,选择桌面并单击 Edit
  4. 要添加标记限制,请选择 将启动限制到具有该标记的计算机,然后选择该标记。
  5. 要更改或删除标记限制,请执行以下操作之一:

    • 选择不同的标记。
    • 通过清除 将启动限制到具有此标记的计算机 来删除标记限制。
  6. 点击“应用”以应用您所做的任何更改并保持窗口打开。或者,点击“保存”以应用更改并关闭窗口。

从交付组中移除计算机

移除计算机操作会将其从交付组中删除。但不会将其从交付组使用的计算机目录中删除。因此,该计算机可用于分配给另一个交付组。

计算机必须先关机才能移除。为了在移除计算机时暂时阻止用户连接到该计算机,请在关机前将计算机置于维护模式。

计算机可能包含个人数据,因此在将计算机分配给其他用户之前请务必谨慎。考虑重新映像计算机。

  1. 在左侧窗格中选择“交付组”。
  2. 选择一个组,然后点击操作栏中的“查看计算机”。
  3. 确保计算机处于关机状态。
  4. 选择计算机,然后点击操作栏中的“从交付组中移除”。

您还可以通过计算机使用的连接 从交付组中移除计算机。

限制对交付组中计算机的访问

无论您使用何种方法,对限制交付组中资源访问所做的任何更改都将覆盖以前的设置。您可以:

  • 使用委派管理范围限制管理员访问: 您可以创建并分配一个允许管理员访问所有应用程序的范围,以及另一个仅提供对某些应用程序访问的范围。有关详细信息,请参阅委派管理

  • 通过智能访问策略表达式限制用户访问: 您可以配置访问策略规则来控制用户对特定交付组的访问。示例包括:

    • 限制对部分用户的访问并指定允许的用户设备。
    • 限制通过 Workspace 连接的用户访问(而不是通过 StoreFront)。
    • 限制通过特定 Workspace URL 连接的用户访问。

本节将引导您了解如何通过访问策略规则限制用户对交付组的访问:

关于访问策略规则

您可以为交付组配置多个访问策略规则。当用户的连接与您为交付组定义的任何访问策略规则匹配时(无论顺序如何),交付组中的应用程序和桌面都会显示在用户的 StoreFront 或 Workspace 中。

每个规则都可以单独启用或禁用。当评估访问策略时,禁用的规则将被忽略。

访问策略

在 Web Studio 中,“访问策略”列表包含以下默认的 SmartAccess 策略规则。您可以根据需要添加更多规则。

  • Citrix Gateway 连接。 此策略仅允许通过 Citrix Gateway 建立的用户连接访问交付组中的资源。当启用设备状态或网络位置功能时,通过 Workspace 建立的用户连接也被视为通过 Citrix Gateway 的连接。
  • 非 Citrix Gateway 连接。 此策略仅允许未通过 Citrix Gateway 建立的用户连接访问交付组中的资源。

注意:

  • 为防止默认规则覆盖新配置的规则,您必须禁用默认规则或对其进行优化,以排除新策略中使用的筛选器。
  • 默认策略无法删除,但可以禁用。要禁用策略,请单击“编辑”图标,然后将“策略状态”更改为“已禁用”。
  • 策略列表还显示使用 PowerShell 命令添加的规则。这些策略可以删除,但无法在 Web Studio 中编辑。

使用 Web Studio 添加访问策略规则

访问策略规则包含一组筛选器。有关筛选器的详细信息,请参阅本文。添加访问策略规则时,您可以根据需要向规则添加多个条件筛选器。

要使用 Web Studio 为交付组添加策略,请执行以下步骤:

  1. 在控制台中,选择左侧窗格中的“交付组”。
  2. 选择一个组,然后单击操作栏中的“编辑”。
  3. 在“访问策略”页面上,单击“添加”。此时将显示“添加策略”页面。

    添加策略

  4. 在“策略名称”字段中,键入策略的描述性名称。该名称在您的部署中必须是唯一的。

  5. 要定义允许的用户连接条件,请执行以下步骤:

    1. 选择“符合以下条件的连接”。
    2. 单击“添加条件”。
    3. 在“筛选器”字段中,键入要使用的筛选器名称。在“”字段中,键入筛选器的所需值。例如,要仅允许通过 Workspace(而不是 StoreFront)连接的用户访问此交付组中的资源,请为“筛选器”键入 Citrix-Via-Workspace,为“”键入 True
    4. 要添加更多条件,请重复步骤 b-c。
    5. 选择条件之间的逻辑关系:

      • 匹配任意项。仅当传入的用户连接满足任何一个配置的筛选条件时才允许访问。
      • 匹配所有项。仅当传入的用户连接满足所有配置的筛选条件时才允许访问。
  6. 要定义被禁止的用户连接的条件,请按照以下步骤操作:

    1. 选择 不符合以下任何条件的连接
    2. 单击 添加条件
    3. 筛选器 字段中,键入要使用的筛选器的名称。在 字段中,键入筛选器的所需值。例如,要禁止通过 example.cloud.com Workspace URL 连接的用户访问此交付组中的资源。在 筛选器 中键入 Citrix.Workspace.UsingDomain,在 中键入 example.cloud.com
    4. 要添加更多条件,请重复步骤 b-c。

      注意:

      符合任何已配置条件的用户连接都将被禁止访问此交付组中的资源。

  7. 单击 完成

    新策略将显示在策略列表中。

  8. 查看并优化默认策略规则,以避免与此新策略涵盖的连接发生意外重叠。要优化现有策略,请使用以下方法:

    重要提示:

    关于访问策略规则 中所述,当用户的连接与交付组中的一个或多个策略规则匹配时,用户将获得对其资源的访问权限。因此,在创建规则后,您必须仔细审查并完善现有规则,以避免与新规则涵盖的连接发生任何意外重叠。

使用 Web Studio 管理访问策略规则

您可以使用包含和排除条件来优化默认策略。例如,要限制对这些连接子集的访问,请执行以下步骤:

  1. 编辑默认策略。
  2. 选择 符合以下任意条件的连接
  3. 添加、编辑或删除允许的用户访问方案的 SmartAccess 策略表达式。

有关详细信息,请参阅 Citrix Gateway 文档。

使用 PowerShell 添加和管理访问策略规则

您可以使用以下 PowerShell cmdlet 来添加和管理交付组的访问策略规则:

  • 新建-代理访问策略规则
  • 获取 Broker 访问策略规则
  • 设置 Broker 访问策略规则
  • 重命名-代理访问策略规则
  • Remove-BrokerAccessPolicyRule

有关更多信息,请参阅 Citrix 开发者文档 中的相关文章。

阻止用户连接到交付组中的计算机(维护模式)

当您需要暂时停止新连接到计算机时,可以为交付组中的一台或所有计算机开启维护模式。您可以在应用修补程序或使用管理工具之前执行此操作。

  • 当多会话操作系统计算机处于维护模式时,用户可以连接到现有会话,但无法启动新会话。
  • 当单会话操作系统计算机(或使用远程电脑访问的电脑)处于维护模式时,用户无法连接或重新连接。当前连接将保持连接状态,直到用户断开连接或注销。

要开启或关闭维护模式:

  1. 在左侧窗格中选择 交付组
  2. 选择一个组。
  3. 要为交付组中的所有计算机开启维护模式,请在操作栏中单击 开启维护模式

    要为一台计算机开启维护模式,请在操作栏中单击 查看计算机。选择一台计算机,然后在操作栏中单击 开启维护模式

  4. 要为交付组中的一台或所有计算机关闭维护模式,请按照上述说明操作,但请在操作栏中单击 关闭维护模式

Windows 远程桌面连接 (RDC) 设置也会影响多会话操作系统计算机是否处于维护模式。在以下任何情况下,维护模式都会开启:

  • 维护模式已开启,如前所述。
  • RDC 设置为 不允许连接到此计算机
  • RDC 未设置为 不允许连接到此计算机远程主机配置用户登录模式 设置为 允许重新连接,但阻止新登录允许重新连接,但阻止新登录直到服务器重新启动

您还可以为以下各项启用或禁用维护模式:

  • 连接,这会影响使用该连接的计算机。
  • 计算机目录,这会影响该目录中的计算机。

关闭并重新启动交付组中的计算机

远程电脑访问计算机不支持此过程。

  1. 在左侧窗格中选择 交付组
  2. 选择一个组,然后在操作栏中单击 查看计算机
  3. 选择计算机,然后在操作栏中单击以下任一选项:

    • 强制关机: 强制关闭计算机电源并刷新计算机列表。
    • 重新启动: 请求操作系统关机,然后再次启动计算机。如果操作系统无法执行此操作,计算机将保持其当前状态。
    • 强制重新启动: 强制关闭操作系统,然后重新启动计算机。
    • 挂起: 暂停计算机而不将其关闭,并刷新计算机列表。
    • 关机: 请求操作系统关机。

对于非强制操作,如果计算机在 10 分钟内未关机,则会断电。如果 Windows 在关机期间尝试安装更新,则存在更新完成前计算机断电的风险。

Citrix 建议您阻止单会话操作系统计算机用户在会话中选择关机。有关详细信息,请参阅 Microsoft 策略文档。

您还可以在连接上关闭并重新启动计算机。

为交付组中的计算机创建和管理重新启动计划

注意:

  • 当重新启动计划应用于启用了 Autoscale™ 的交付组时,其计算机只会关机,并留待 Autoscale 开启它们。
  • 当重新启动计划应用于随机单会话计算机时,这些计算机将关机而不是重新启动,以节省成本。我们建议您使用 Autoscale 开启计算机。
  • 更改交付组上的时区可能会重新启动该交付组中的计算机。为避免这种情况,请确保在非生产时间更改时区设置。

重新启动计划指定交付组中的计算机定期重新启动的时间。您可以为一个交付组创建一个或多个计划。一个计划可以影响以下任一情况:

  • 组中的所有计算机。
  • 组中的一台或多台(但不是全部)计算机。计算机通过您应用于计算机的标签进行标识。这称为标签限制,因为标签将操作限制为仅具有该标签的项目。

例如,假设您的所有计算机都在一个交付组中。您希望每周重新启动每台计算机一次,并希望每天重新启动会计团队使用的计算机。为此,请为所有计算机设置一个计划,并为仅会计部门的计算机设置另一个计划。

计划包括重新启动开始的日期和时间以及持续时间。

您可以启用或禁用计划。禁用计划在测试期间、特殊时间间隔期间或在需要之前准备计划时会很有帮助。

您不能使用计划从管理控制台进行自动开机或关机,只能用于重新启动。

计划重叠

多个计划可以重叠。在上面的示例中,这两个计划都影响会计机器。这些机器可能在周日重启两次。调度代码旨在避免比预期更频繁地重启同一台机器,但这无法保证。

  • 如果这些计划在启动时间和持续时间上精确吻合,则机器更有可能只重启一次。
  • 计划在开始时间和持续时间上的差异越大,越有可能发生多次重启。
  • 受计划影响的机器数量也会影响重叠的可能性。在此示例中,影响所有机器的每周计划可能会比会计机器的每日计划更快地启动重启,具体取决于为每个计划指定的持续时间。

有关重启计划的深入了解,请参阅 重启计划内部机制

查看重启计划

  1. 在左侧窗格中选择 交付组
  2. 选择一个组,然后单击操作栏中的 编辑
  3. 选择 重启计划 页面。

重启计划 页面包含针对每个配置的计划的以下信息:

  • 计划名称
  • 如果有,则使用的标签限制
  • 机器重启发生的频率
  • 机器用户是否会收到通知
  • 计划是否处于启用状态

添加(应用)标签

当您配置使用标签限制的重新启动计划时,请确保已将该标签添加到受计划影响的计算机。在上面的示例中,会计团队使用的每台计算机都应用了一个标签。有关详细信息,请参阅标签

尽管您可以将多个标签应用于一台计算机,但重新启动计划只能指定一个标签。

  1. 在左侧窗格中选择交付组
  2. 选择包含那些由计划控制的计算机的组。
  3. 单击查看计算机,然后选择要添加标签的计算机。
  4. 在操作栏中单击管理标签
  5. 如果标签存在,请启用标签名称旁边的复选框。如果标签不存在,请单击创建,然后指定标签的名称。创建标签后,请启用新创建的标签名称旁边的复选框。
  6. 管理标签对话框中单击保存

创建重新启动计划

注意:

重新启动计划可应用于所有电源管理和非电源管理的多会话计算机。

  1. 在左侧窗格中选择交付组
  2. 选择一个组,然后在操作栏中单击编辑
  3. 重新启动计划页面上,单击添加
  4. 添加重新启动计划页面上:

    • 要启用计划,请选择。要禁用计划,请选择
    • 键入计划名称和描述。
    • 对于限制到标签,请应用标签限制。
    • 对于包括维护模式下的计算机,请选择是否在此计划中包括处于维护模式的计算机。要改用 PowerShell,请参阅维护模式下计算机的计划重新启动
    • 对于重新启动频率,请选择重新启动发生的频率:每天、每周、每月或一次。如果选择每周每月,可以指定一个或多个特定日期。
    • 对于重复间隔,请指定您希望计划运行的频率。
    • 对于开始日期,请指定计划首次发生的开始日期。
    • 对于开始重新启动时间,请以 24 小时制格式指定一天中开始重新启动的时间。
    • 对于重新启动持续时间:
      • 如果您不想使用自然重新启动,请选择同时重新启动所有计算机在一段时间内重新启动所有计算机
      • 如果您想使用自然重新启动,请选择在耗尽所有会话后重新启动所有计算机

        启动配置为使用自然重新启动的重新启动计划后:

        • 属于交付组的所有空闲计算机将立即重新启动
        • 属于具有一个或多个活动会话的交付组的每台计算机将在所有会话注销后重新启动。

        注意:

        自然重启计划只能重启电源管理的计算机。

    • 向用户发送通知中,选择是否在重启开始之前在适用的计算机上显示通知消息。默认情况下,不显示任何消息。
    • 如果您选择在重启开始前 15 分钟显示消息,您可以选择(在通知频率中)在初始消息之后每五分钟重复一次消息。默认情况下,消息不重复。
    • 输入通知标题和文本。没有默认文本。

      如果您希望消息包含重启倒计时,请包含变量 %m%。除非您选择同时重启所有计算机,否则消息会在重启前的适当时间显示在每台计算机上。

  5. 单击完成以应用更改并关闭添加重启计划窗口。
  6. 单击应用以应用所做的更改并保持窗口打开。或者,单击保存以应用更改并关闭窗口。

排空后重启

在使用 PowerShell 创建或更新计算机重启计划时 (New-BrokerRebootSchedulev2Set-BrokerRebootSchedulev2),可以使用另一个重启持续时间值。

当您使用 -UseNaturalReboot <Boolean> 参数启用排空后重启功能时,所有计算机在排空所有会话后重启。当达到重启时间时,计算机将进入排空状态,然后在所有会话注销后重启。

此功能支持包含单会话或多会话计算机的交付组。您可以将此选项用于电源管理的计算机,也可以用于非电源管理的计算机。

在本地环境中,此功能仅在使用 PowerShell 时受支持。Web Studio 中不提供此功能。

编辑、删除、启用或禁用重启计划

  1. 在左侧窗格中选择交付组
  2. 选择一个组,然后单击操作栏中的编辑
  3. 重新启动计划页面上,选中计划对应的复选框。
    • 要编辑计划,请单击编辑。更新计划配置,请参阅创建重新启动计划中的指导。
    • 要启用或禁用计划,请单击编辑。选中或清除启用重新启动计划复选框。
    • 要删除计划,请单击删除。确认删除。删除计划不会影响应用于受影响计算机中的任何计算机的标签。

计划的重新启动因数据库中断而延迟

注意:

此功能仅在 PowerShell 中可用。

如果在交付组中计算机 (VDA) 的计划重新启动开始之前发生站点数据库中断,则重新启动将在中断结束时开始。这可能会导致意外结果。

例如,假设您已将交付组的重新启动计划在非生产时间(从 03:00 开始)进行。在计划重新启动开始前一小时(02:00)发生站点数据库中断。中断持续六小时(直到 08:00)。当 Delivery Controller 与站点数据库之间的连接恢复时,重新启动计划开始。VDA 重新启动现在比其原始计划晚了五个小时,导致 VDA 在生产时间内重新启动。

为避免这种情况,您可以使用 New-BrokerRebootScheduleV2Set-BrokerRebootScheduleV2 cmdlet 的 MaxOvertimeStartMins 参数。该值指定重新启动计划可以开始的超出计划开始时间的最大分钟数。

  • 如果数据库连接在该时间(计划时间 + MaxOvertimeStartMins)内恢复,VDA 重新启动将开始。

  • 如果数据库连接未在该时间内恢复,VDA 重新启动将不会开始。

  • 如果省略此参数或其值为零,则计划的重新启动将在数据库连接恢复时开始,无论中断持续时间如何。

有关详细信息,请参阅 cmdlet 帮助。此功能仅在 PowerShell 中可用。在 Web Studio 中配置重新启动计划时,无法设置此值。

维护模式下计算机的计划重启

注意:

This feature is available only in PowerShell. The option IgnoreMaintenanceMode is supported with Citrix Virtual Apps and Desktops 7 2006 and later.

要指示重启计划是否影响处于维护模式的计算机,请将 IgnoreMaintenanceMode 选项与 BrokerRebootScheduleV2 cmdlet 结合使用。

例如,以下 cmdlet 创建一个计划,用于重启处于维护模式的计算机(以及不处于维护模式的计算机)。

New-Brokerrebootschedulev2 rebootSchedule1 -DesktopGroupName <myDesktopGroup> -IgnoreMaintenanceMode $true

以下 cmdlet 修改现有重启计划。

Set-Brokerrebootschedulev2 rebootSchedule1 -IgnoreMaintenanceMode $true

有关详细信息,请参阅 cmdlet 帮助。此功能仅在 PowerShell 中可用。

启用一次性重启计划

如果要使用 PowerShell 启用一次性重启计划,请使用以下 BrokerCatalogRebootSchedule PowerShell 命令来创建、修改和删除重启计划:

  • Get-BrokerCatalogRebootSchedule
  • New-BrokerCatalogRebootSchedule
  • 设置代理目录重启计划
  • 移除代理目录重启计划
  • Rename-BrokerCatalogRebootSchedule

限制:

  • 与未配置时区的目录关联的目录重新启动计划已创建,但不会启动。
  • 创建目录重新启动计划后,该重新启动计划仅在属于交付组的目录 VM 上运行。

示例,

  • 创建名为 BankTellers 的目录中 VM 的重新启动计划,于 2022 年 2 月 3 日凌晨 2 点至凌晨 4 点之间开始。

     C:\PS> New-BrokerCatalogRebootSchedule -Name BankTellers -CatalogName BankTellers  -StartDate "2022-02-03" -StartTime "02:00" -Enabled $true -RebootDuration 120
     <!--NeedCopy-->
    
  • 创建 UID 为 17 的目录中 VM 的重新启动计划,于 2022 年 2 月 3 日凌晨 1 点至凌晨 5 点之间开始。重新启动前十分钟,每个 VM 都将显示一个消息框,标题为 WARNING: Reboot pending,消息为 Save your work,显示在每个用户会话中。

     C:\PS> New-BrokerCatalogRebootSchedule -Name 'Update reboot' -CatalogUid 17 -StartDate "2022-02-03" -StartTime "01:00" -Enabled $true -RebootDuration 240 -WarningTitle "WARNING: Reboot pending" -WarningMessage "Save your work" -WarningDuration 10
     <!--NeedCopy-->
    
  • 将名为 Old Name 的目录重新启动计划重命名为 New Name

    C:\PS> Rename-BrokerCatalogRebootSchedule -Name "Old Name" -NewName "New Name"
    <!--NeedCopy-->
    
  • 显示所有 UID 为 1 的目录重新启动计划,然后将 UID 为 1 的目录重新启动计划重命名为 New Name

    C:\PS> Get-BrokerCatalogRebootSchedule -Uid 1 | Rename-BrokerCatalogRebootSchedule -NewName "New Name" -PassThru
    <!--NeedCopy-->
    
  • 将名为 Accounting 的目录重新启动计划设置为在每个 VM 重新启动前十分钟显示一条消息,标题为 WARNING: Reboot pending, and the message,消息为 Save your work。该消息将显示在该 VM 上的每个用户会话中。

    ``` C:\PS> Set-BrokerCatalogRebootSchedule -Name Accounting -WarningMessage “Save your work” -WarningDuration 10 -WarningTitle “WARNING: Reboot pending”

  • 显示所有已禁用的重新启动计划,然后启用所有已禁用的重新启动计划。

     C:\PS> Get-BrokerCatalogRebootSchedule -Enabled $false | Set-BrokerCatalogRebootSchedule -Enabled $true
    
  • 将 UID 为 17 的目录重新启动计划设置为在每个 VM 重新启动前十五、十和五分钟显示消息 Rebooting in %m% minutes

     C:\PS> Set-BrokerCatalogRebootSchedule 17 -WarningMessage "Rebooting in %m% minutes." -WarningDuration 15 -WarningRepeatInterval 5
    
  • 为名为 MyCatalog 的目录配置时区。

     C:\PS> Set-BrokerCatalog -Name "MyCatalog" -TimeZone <TimeZone>
    

交付组中电源管理的计算机

您只能对虚拟单会话操作系统计算机进行电源管理,而不能对物理计算机(包括远程电脑访问计算机)进行电源管理。具有 GPU 功能的单会话操作系统计算机无法挂起,因此关机操作会失败。对于多会话操作系统计算机,您可以创建重新启动计划。

在包含池化计算机的交付组中,虚拟单会话操作系统计算机可以处于以下状态之一:

  • 随机分配且正在使用
  • 未分配且未连接

在包含静态计算机的交付组中,虚拟单会话操作系统计算机可以处于以下状态:

  • 永久分配且正在使用
  • 永久分配且未连接(但已就绪)
  • 未分配且未连接

在正常使用期间,静态交付组通常包含永久分配和未分配的计算机。最初,除了创建交付组时手动分配的计算机外,所有计算机都处于未分配状态。随着用户连接,计算机将变为永久分配。您可以完全电源管理这些交付组中的未分配计算机,但只能部分管理永久分配的计算机。

  • 池和缓冲区: 对于池化交付组和包含未分配计算机的静态交付组,池(在此实例中)是一组处于开机状态的未分配或临时分配的计算机,可供用户连接。用户登录后会立即获得一台计算机。池大小(保持开机状态的计算机数量)可按一天中的时间进行配置。对于静态交付组,请使用 SDK 配置池。

    缓冲区是额外的备用未分配计算机集,当池中的计算机数量低于阈值时会开启。阈值是交付组大小的百分比。对于大型交付组,当超过阈值时,可能会开启大量计算机。因此,请仔细规划交付组大小,或使用 SDK 调整默认缓冲区大小。

  • 电源状态计时器: 您可以使用电源状态计时器在用户断开连接指定时间后暂停计算机。例如,如果用户断开连接至少 10 分钟,则计算机会在办公时间之外自动暂停。

    您可以为工作日和周末以及高峰和非高峰时段配置计时器。

  • 永久分配计算机的部分电源管理: 对于永久分配的计算机,您可以设置电源状态计时器,但不能设置池或缓冲区。计算机在每个高峰期开始时开启,并在每个非高峰期开始时关闭。您无法像管理未分配计算机那样对可用计算机的数量进行精细控制,以补偿已使用的计算机。

电源管理虚拟单会话操作系统计算机

  1. 在左侧窗格中选择 交付组
  2. 选择一个组,然后在操作栏中单击 编辑交付组
  3. 电源管理 页面上,在 电源管理计算机 中选择 工作日。默认情况下,工作日为星期一至星期五。
  4. 对于随机交付组,在 要开机的计算机 中,单击 编辑,然后指定工作日期间的池大小。然后,选择要开机的计算机数量。
  5. 高峰时段 中,设置每天的高峰时段和非高峰时段。
  6. 设置工作日期间高峰时段和非高峰时段的电源状态计时器:在 高峰时段 > 断开连接时 中,指定在暂停交付组中任何断开连接的计算机之前的延迟(以分钟为单位),然后选择 暂停。在 非高峰时段 > 断开连接时 中,指定在关闭交付组中任何已注销的计算机之前的延迟,然后选择 关机。此计时器不适用于包含随机计算机的交付组。
  7. 电源管理计算机 中选择 周末,然后配置周末的高峰时段和电源状态计时器。
  8. 单击 应用 以应用所做的任何更改并保持窗口打开。或者,单击 保存 以应用更改并关闭窗口。

使用 SDK 执行以下操作:

  • 根据电源状态计时器关闭(而不是暂停)计算机,或者如果您希望计时器基于注销而不是断开连接。
  • 更改默认的工作日和周末定义。
  • 禁用电源管理。请参阅 CTX217289

电源管理 VDI 计算机,这些计算机在断开连接的会话下转换到不同的时间段

重要提示:

此增强功能仅适用于具有断开连接会话的 VDI 计算机。它不适用于具有已注销会话的 VDI 计算机。

在早期版本中,VDI 计算机在转换到需要执行操作(断开连接操作为“暂停”或“关机”)的时间段时,会保持开机状态。如果计算机在不需要执行任何操作(断开连接操作为“”)的时间段(高峰或非高峰时段)断开连接,则会出现此情况。

从 Citrix Virtual Apps and Desktops 7 1909 开始,当指定的断开连接时间过去后,计算机将挂起或关机,具体取决于为目标时间段配置的断开连接操作。

例如,您可以为 VDI 交付组配置以下电源策略:

  • PeakDisconnectAction 设置为“无”
  • OffPeakDisconnectAction 设置为“关机”
  • OffPeakDisconnectTimeout 设置为“10”

有关电源策略中断开连接操作的详细信息,请参阅 https://developer-docs.citrix.com/projects/delivery-controller-sdk/en/latest/Broker/about_Broker_PowerManagement/#power-policyhttps://developer-docs.citrix.com/projects/delivery-controller-sdk/en/latest/Broker/Get-BrokerDesktopGroup/

在早期版本中,在高峰时段会话断开连接的 VDI 计算机在从高峰时段转换为非高峰时段时仍保持开机状态。从 Citrix Virtual Apps and Desktops 7 1909 开始,OffPeakDisconnectActionOffPeakDisconnectTimeout 策略操作在时段转换时应用于 VDI 计算机。因此,计算机在转换为非高峰时段 10 分钟后关机。

如果要恢复到以前的行为(即,对从高峰时段转换为非高峰时段或从非高峰时段转换为高峰时段且会话已断开连接的计算机不执行任何操作),请执行以下操作之一:

  • LegacyPeakTransitionDisconnectedBehaviour 注册表值设置为 1,这相当于 true,可启用以前的行为。默认情况下,该值为 0false,这会在时段转换时触发断开连接电源策略操作。
    • 路径:HKEY_LOCAL_MACHINE\SOFTWARE\Citrix\DesktopServer
    • 名称:LegacyPeakTransitionDisconnectedBehaviour
    • 类型:REG_DWORD
    • 数据:0x00000001 (1)
  • 使用 Set-BrokerServiceConfigurationData PowerShell 命令配置设置。例如:
    • PS C:\> Set-BrokerServiceConfigurationData HostingManagement.LegacyPeakTransitionDisconnectedBehaviour -SettingValue $true

在周期转换时对其应用电源策略操作之前,计算机必须满足以下条件:

  • 具有断开连接的会话。
  • 没有待处理的电源操作。
  • 属于转换为不同时间段的 VDI(单会话)交付组。
  • 会话在特定时间段(高峰或非高峰时段)断开连接,并转换到分配了电源操作的时间段。

更改目录中处于通电状态的 VDA 百分比

  1. 从交付组的“电源管理”部分调整交付组的高峰时段。
  2. 将桌面组名称记录下来。
  3. 使用管理员权限启动 PowerShell 并运行以下命令。将“Desktop Group Name”替换为已更改 VDA 运行百分比的桌面组的名称。

    asnp Citrix*

    # Set-BrokerDesktopGroup "Desktop Group Name" -PeakBufferSizePercent 100

    值为 100 表示 100% 的 VDA 处于就绪状态。

  4. 通过运行以下命令验证解决方案:

    #Get-BrokerDesktopGroup "Desktop Group Name"

    桌面组名称

更改可能需要长达一小时才能生效。

要在用户注销后关闭 VDA,请输入:

# Set-BrokerDesktopGroup "Desktop Group Name" -ShutDownDesktopsAfterUse $True

要在高峰时段重新启动 VDA,以便用户注销后即可使用,请输入:

# Set-BrokerDesktopGroup "Desktop Group Name" -AutomaticPowerOnForAssignedDuringPeak $True

会话

注销或断开会话连接

  1. 在左侧窗格中选择交付组
  2. 选择一个交付组,然后在操作栏中选择查看计算机
  3. 在中间窗格中,选择计算机,在操作栏中选择查看会话,然后选择一个会话。
    • 或者,在中间窗格中,选择会话选项卡,然后选择一个会话。
  4. 要从会话注销,请在操作栏中选择 注销。会话将关闭,用户将注销。除非将计算机分配给特定用户,否则该计算机将可供其他用户使用。
  5. 要断开会话,请在操作栏中选择 断开连接。应用程序将继续在该会话中运行,并且计算机仍分配给该用户。用户可以重新连接到同一台计算机。

您可以为单会话操作系统计算机配置电源状态计时器,以自动处理未使用的会话。有关详细信息,请参阅 电源管理计算机

向交付组发送一条消息

  1. 在左侧窗格中选择 交付组
  2. 选择一个交付组,然后在操作栏中选择 查看计算机
  3. 在中间窗格中,选择要向其发送消息的计算机。
  4. 在操作栏中,选择 查看会话
  5. 在中间窗格中,选择所有会话,然后在操作栏中选择 发送消息
  6. 键入您的消息,然后单击 确定。如果需要,可以指定严重性级别。选项包括 严重问题警告信息

此外,您可以使用 Citrix Director 发送消息。有关详细信息,请参阅 向用户发送消息

在交付组中配置会话预启动和会话保持

这些功能仅在多会话操作系统计算机上受支持。

会话预启动和会话保持功能通过在用户请求会话之前启动会话(会话预启动)以及在用户关闭所有应用程序后保持应用程序会话处于活动状态(会话保持)来帮助指定用户快速访问应用程序。

默认情况下,不使用会话预启动和会话保持。当用户启动应用程序时,会话会启动(启动),并保持活动状态,直到会话中最后一个打开的应用程序关闭。

注意事项:

  • 交付组必须支持应用程序,并且计算机必须运行适用于多会话操作系统的 VDA,最低版本为 7.6。
  • 这些功能仅在使用适用于 Windows 的 Citrix Workspace 应用程序时受支持,并且还需要额外的 Citrix Workspace 应用程序配置。有关说明,请在适用于您的 Windows 版 Citrix Workspace 应用程序的产品文档中搜索“会话预启动”。
  • 适用于 HTML5 的思杰工作区应用程序不受支持。
  • 使用会话预启动时,如果用户的计算机进入挂起或休眠模式,预启动将不起作用(无论会话预启动设置如何)。用户可以锁定其计算机/会话。但是,如果用户从 Citrix Workspace 应用程序注销,则会话将结束,并且预启动不再适用。
  • 使用会话预启动时,物理客户端计算机无法使用挂起或休眠电源管理功能。客户端计算机用户可以锁定其会话,但不得注销。
  • 预启动和会话保留会话会占用并发许可证,但仅在连接时。如果使用用户/设备许可证,则许可证有效期为 90 天。默认情况下,未使用的预启动和会话保留会话会在 15 分钟后断开连接。可以在 PowerShell 中配置此值(New/Set-BrokerSessionPreLaunch cmdlet)。
  • 精心规划和监控用户活动模式对于使这些功能相互补充至关重要。最佳配置需要在为用户提供更早的应用程序可用性所带来的好处与保持许可证使用和资源分配的成本之间取得平衡。
  • 您还可以在 Citrix Workspace 应用程序中为预定时间配置会话预启动。

未使用的预启动和会话保留会话保持活动状态的时长

有几种方法可以指定如果用户未启动应用程序,未使用的会话保持活动状态的时长:配置的超时和服务器负载阈值。您可以配置所有这些。最先发生的事件将导致未使用的会话结束。

  • 超时: 配置的超时指定了未使用的预启动或会话保留会话保持活动状态的分钟数、小时数或天数。如果配置的超时时间过短,预启动会话将在为用户提供更快的应用程序访问优势之前结束。如果配置的超时时间过长,则可能会拒绝传入的用户连接,因为服务器没有足够的资源。

    您只能通过 SDK(New/Set-BrokerSessionPreLaunch cmdlet)启用此超时,而不能通过管理控制台启用。如果禁用此超时,它将不会显示在该交付组的控制台显示中或“编辑交付组”页面中。

  • 阈值: 根据服务器负载自动结束预启动和会话保留会话可确保会话尽可能长时间保持打开状态,前提是服务器资源可用。未使用的预启动和会话保留会话不会导致连接被拒绝,因为当新用户会话需要资源时,它们会自动结束。

    您可以配置两个阈值:交付组中所有服务器的平均负载百分比,以及组中单个服务器的最大负载百分比。当超过阈值时,处于预启动或会话保留状态时间最长的会话将结束。会话将以一分钟为间隔逐个结束,直到负载低于阈值。当超过阈值时,不会启动新的预启动会话。

未向控制器注册的 VDA 服务器和处于维护模式的服务器被视为已满载。计划外中断会导致预启动和会话保留会话自动结束以释放容量。

启用会话预启动

  1. 选择一个组,然后在操作栏中单击 编辑交付组
  2. 应用程序预启动页面上,通过选择会话启动时间来启用会话预启动:

    • 当用户启动应用程序时。这是默认设置。会话预启动已禁用。
    • 当交付组中的任何用户登录到适用于 Windows 的 Citrix Workspace 应用程序时。
    • 当用户和用户组列表中的任何人登录到适用于 Windows 的 Citrix Workspace 应用程序时。如果选择此选项,请务必同时指定用户或用户组。

    应用程序预启动会话页面

  3. 当用户启动应用程序时,预启动会话将替换为常规会话。如果用户未启动应用程序(预启动会话未使用),以下设置会影响该会话保持活动状态的时间。

    • 当指定的时间间隔过去时。您可以更改时间间隔(1-99 天、1-2376 小时或 1-142,560 分钟)
    • 当交付组中所有计算机的平均负载超过指定百分比 (1–99%) 时
    • 当交付组中任何计算机的负载超过指定百分比 (1–99%) 时

    总结:预启动会话将保持活动状态,直到发生以下事件之一:用户启动应用程序、指定时间过去或超过指定负载阈值。

启用会话保留

  1. 在左侧窗格中选择交付组
  2. 选择一个组,然后单击操作栏中的编辑交付组
  3. 应用程序会话保留页面上,通过选择将会话保持活动状态直到来启用会话保留。

    应用程序的会话保留页面

  4. 如果用户未启动其他应用程序,则有多个设置会话保留的活动时长。

    • 当指定的时间间隔过去时。您可以更改时间间隔:1-99 天、1-2376 小时或 1-142,560 分钟。
    • 当交付组中所有计算机的平均负载超过指定百分比时:1-99%。
    • 当交付组中任何计算机的负载超过指定百分比时:1-99%。

    回顾:会话保留将保持活动状态,直到发生以下事件之一:用户启动应用程序、指定时间过去或超过指定负载阈值。

控制维护模式下从计算机断开连接时的会话重新连接

注意:

此功能仅在 PowerShell 中可用。

您可以控制维护模式下在计算机上断开连接的会话是否允许重新连接到交付组中的计算机。

在版本 2106 之前,对于在维护模式下从计算机断开连接的单会话池桌面会话,不允许重新连接。从版本 2106 开始,您可以配置交付组以允许或禁止在维护模式下从计算机断开连接后重新连接(无论会话类型如何)。

创建或编辑交付组时 (New-BrokerDesktopGroup, Set-BrokerDesktopGroup),使用 -AllowReconnectInMaintenanceMode <boolean> 参数允许或禁止重新连接从维护模式下的计算机断开连接的计算机。

  • 当设置为 true 时,会话可以重新连接到组中的计算机。
  • 当设置为 false 时,会话无法重新连接到组中的计算机。

默认值:

  • 单会话:已禁用
  • 多会话:已启用

配置会话漫游功能

默认情况下,交付组已启用会话漫游。会话随用户在客户端设备之间漫游。当用户启动会话然后移动到另一台设备时,将使用相同的会话,并且应用程序在两台设备上同时可用。您可以在多台设备上查看应用程序。无论设备如何或是否存在当前会话,应用程序都会随之移动。通常,分配给应用程序的打印机和其他资源也会随之移动。或者,您可以使用 PowerShell。有关详细信息,请参阅 会话漫游

配置应用程序的会话漫游

要配置应用程序的会话漫游,请执行以下步骤:

  1. 在控制台中,在左侧窗格中选择 交付组

  2. 选择一个组,然后在操作栏中选择 编辑交付组

  3. 用户 页面上,勾选 会话随用户在设备之间漫游 复选框以启用会话漫游。

    • 启用后,如果用户启动应用程序会话然后移动到另一台设备,则会使用相同的会话并在两台设备上可用。禁用后,会话不再在设备之间漫游。
  4. 选择 确定 以应用更改并关闭窗口。

配置桌面的会话漫游功能

要配置桌面的会话漫游,请执行以下步骤:

  1. 在控制台中,在左侧窗格中选择 交付组

  2. 选择一个组,然后在操作栏中选择 编辑

  3. 桌面 页面上,选择桌面并选择 编辑

  4. 通过选中 会话漫游 复选框来启用会话漫游。

  • 启用后,如果用户启动桌面然后移动到另一台设备,则会使用相同的会话,并且应用程序在两台设备上都可用。禁用后,会话不再在设备之间漫游。

选择 确定 以应用更改并关闭窗口。

应用程序

查看应用程序并将其添加到交付组。

  1. 在控制台中,在左侧窗格中选择 交付组
  2. 选择一个组。如果此组包含应用程序,则 查看应用程序 将显示在操作栏中。
  3. 选择 查看应用程序。您将被定向到 应用程序 节点,其中显示此组中所有可用的应用程序。
  4. 要向此组添加更多应用程序,请转到 交付组 节点,选择该组,然后在操作栏中选择 添加应用程序

从 VDA 上的思杰安全访问客户端无缝登录

您可以从 VDA 上的思杰安全访问 (CSA) 客户端使用单点登录 (SSO) 无缝登录到思杰工作区,以访问思杰安全私有访问。此功能适用于单会话和多会话 VDA。

实现此目的的步骤如下:

  1. 编辑现有交付组以启用 SPA SSO。例如,

    Set-BrokerDesktopGroup -Name <String> -SpaSsoEnabled 1
    
  2. Check the status of SPA SSO of a delivery group using the Get -BrokerDesktopGroup PowerShell command. For example:

    Get-BrokerDesktopGroup -Name <String> -property 'SpaSsoEnabled'
    
  3. 在 SPA 中,创建应用程序和策略。请参阅 配置 TCP/UDP 应用程序配置应用程序的访问策略
  4. 通过 RDP 连接到单会话或多会话 VDA 并安装最新的 CSA 代理。
  5. 打开 Citrix Workspace 并登录到单会话或多会话 VDA。

故障排除

  • 未向交付控制器注册的 VDA 在启动代理会话时不会被考虑。这会导致原本可用的资源未得到充分利用。VDA 未注册的原因有很多,其中许多原因管理员都可以进行故障排除。详细信息显示在目录创建向导中以及将目录添加到交付组后提供故障排除信息。

    创建交付组后,交付组的详细信息窗格会指示可以注册但未注册的计算机数量。例如,一台或多台计算机已开机且未处于维护模式,但当前未向控制器注册。查看“未注册但应注册”的计算机时,请查看详细信息窗格中的故障排除选项卡,以了解可能的原因和建议的纠正措施。

    有关功能级别消息,请参阅 VDA 版本和功能级别

    有关 VDA 注册故障排除的信息,请参阅 CTX136668

  • 在交付组的显示中,详细信息窗格中的已安装的 VDA 版本可能与计算机上安装的实际版本不同。计算机的 Windows 程序和功能显示屏会显示实际的 VDA 版本。
  • 对于状态为电源状态未知的计算机,请参阅 CTX131267 以获取指导。 ```
如何管理交付组