Citrix Virtual Apps and Desktops

Manage delivery groups

注意:

Starting with version 2511, Citrix Web Studio (web-based) is the only management console for Citrix Virtual Apps and Desktops™. Citrix Studio (MMC-based) has been removed from the installer. This article applies only to 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. 在 Studio 中,选择左侧窗格中的 交付组
  2. 选择一个组,然后在操作栏中选择 编辑
  3. 首选项 页面上,更改下表中的任何设置。
  4. 选择 应用 以应用所做的任何更改并保持窗口打开。或者,选择 确定 以应用更改并关闭窗口。
设置 说明
详细说明 Citrix Workspace™(或 StoreFront)所使用的文本,也是用户所能看到的文本。
启用交付组功能 交付组是否处于启用状态。
时区设置
此交付组中的计算机所在的时区。对于新创建的交付组,此设置会自动显示在设置 > 日期和时间中设置的时区。如果需要,您可以为交付组选择不同的时区。下拉菜单列出了站点支持的时区。
注意:更改交付组上的时区可能会重新启动该交付组中的计算机。为避免这种情况,请务必在非生产时间更改时区设置。
Enable Secure ICA® 使用 SecureICA 保护交付组中计算机的通信,SecureICA 会加密 ICA 协议。默认级别为 128 位。可以使用 SDK 更改级别。Citrix® 建议在遍历公共网络时使用更多加密方法,例如 TLS 加密。此外,SecureICA 不检查数据完整性。
每个用户的最大桌面数 用户可以拥有的桌面数量。

更改交付组的交付类型设置

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

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

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

Change StoreFront addresses

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

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

更改功能级别设置

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

开始之前:

  • If you use Citrix Provisioning™ (formerly Provisioning Services), upgrade the VDA version in the Citrix Provisioning console.
  • 启动包含已升级 VDA 的计算机,以便它们可以向 Delivery Controller 注册。此过程会告知控制台交付组中需要升级的内容。
  • 如果您必须继续使用较早的 VDA 版本,则无法使用较新的产品功能。有关详细信息,请参阅升级文档。

如何更改交付组的功能级别:

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

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

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

管理远程电脑访问交付组

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

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

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

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

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

使用文件夹组织交付组

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

提示:

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

所需角色

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

创建交付组文件夹

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

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

    如果您使用 New-BrokerAdminFolder SDK cmdlet 创建文件夹,并希望它显示在交付组节点下,则必须使用 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 都支持挂起时,才能将交付组的挂起功能更改为 Required

要更改交付组的挂起功能设置:

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

用户

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

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

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

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

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

导入或导出用户列表

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

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

要导入或导出用户信息:

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

限制交付组中桌面和应用程序的访问

您可以通过执行以下任务来管理用户对交付组中资源的访问:

限制特定用户对桌面的访问

满足以下两个条件的用户可以访问交付组中的桌面:

  • 在此交付组中拥有对资源(应用程序和桌面)的访问权限。

    默认情况下,访问权限由部署的用户访问列表决定,该列表不是通过 Studio 配置的。您可以从默认用户范围中添加或删除用户。请参阅 在交付组中添加或删除用户

  • 在此组中拥有对桌面的访问权限。

    有关详细信息,请参阅 步骤 8. 桌面(或桌面分配规则)

要将桌面访问权限限制给特定用户,请参阅 在创建和编辑交付组时限制桌面使用

将应用程序访问权限限制给特定用户

满足以下所有条件的用户可以访问交付组中的应用程序:

  • 在此交付组中拥有对资源(应用程序和桌面)的访问权限。

    默认情况下,访问权限由部署的用户访问列表决定,该列表不是通过 Studio 配置的。您可以从默认用户范围中添加或删除用户。请参阅 在交付组中添加或删除用户

  • 在此组中拥有对应用程序的访问权限。

    默认情况下,应用程序授权策略规则包括所有人。有关详细信息,请参阅 PowerShell SDK BrokerAppEntitlementPolicyRule cmdlet。如果需要,您可以使用本节中描述的步骤限制用户对交付组中应用程序的访问。

  • 拥有对包含此应用程序的应用程序组的访问权限。

要在交付组级别将应用程序访问权限限制给特定用户,请执行以下步骤:

  1. 在 Studio 中,选择左侧窗格中的 交付组
  2. 选择一个交付组,然后在操作栏中选择 编辑
  3. 要限制应用程序访问,请按照以下步骤操作:

    1. 在左侧窗格中,单击 应用程序分配规则

    2. 要允许特定用户访问应用程序,请选择 限制应用程序使用,然后在 允许列表 区域中单击 添加,并指定要包括的用户或用户组。

    3. 要阻止特定用户访问应用程序,请在 阻止列表 区域中单击 添加,并指定要排除的用户或用户组。

注意:

  • 如果您选择 限制应用程序使用 但将允许列表和阻止列表都留空,则此组中的任何用户都无法使用应用程序。
  • 如果您选择 限制应用程序使用 并将允许列表留空,则 阻止列表 中的用户除外,所有用户都可以使用应用程序。

限制对交付组中资源的访问

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

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

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

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

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

  • 关于访问策略规则(#about-access-policy-rules)
  • 添加访问策略规则(#add-access-policy-rules-using-web-studio)
  • 使用 Web Studio 管理访问策略规则(#manage-access-policy-rules-using-web-studio)
  • 使用 PowerShell 添加和优化策略规则(#add-and-manage-access-policy-rules-using-powershell)

关于访问策略规则

您可以为交付组配置多个访问策略规则。当用户的连接与您为交付组定义的任何访问策略规则匹配时(无论顺序如何),交付组中的应用程序和桌面都会显示在用户的 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 为交付组添加和管理访问策略规则:

  • New-BrokerAccessPolicyRule
  • 获取-代理访问策略规则
  • 设置-代理访问策略规则
  • 重命名代理访问策略规则
  • 移除代理访问策略规则

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

配置访问策略的用户范围

默认情况下,交付组中的所有访问策略都适用于同一组用户。您可以使用 Studio、PowerShell 或 Rest API 配置访问策略以应用于特定用户。

要使用 Studio 将访问策略应用于指定用户,请按照以下步骤操作:

  1. 在 Studio 中,选择左侧窗格中的 交付组
  2. 选择一个组,然后在操作栏中选择 编辑交付组
  3. 用户 页面上,选择 使用上下文访问
  4. 选择要配置的访问策略,然后单击 用户访问范围。此时将显示 用户访问范围 页面。
  5. 要定义此策略适用于哪些经过身份验证的用户:
    • 要将此策略应用于 任何 经过身份验证的用户,请选择 允许任何经过身份验证的用户使用资源
    • 要将此策略应用于特定用户,请保持选中 限制资源使用。然后,使用允许列表和阻止列表为此策略添加或删除用户。
  6. 要将此访问策略应用于未提供凭据的用户,请选择 授予对未经身份验证(匿名)用户的访问权限;无需凭据

计算机

管理计算机的用户分配

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

详细步骤如下所示:

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

    • 计算机名称: 显示计算机的名称。
    • 显示名称:显示计算机在 Citrix Workspace App 中的显示名称。
    • 用户:显示分配给此计算机的用户。如果配置了桌面分配规则,则计算机在用户首次启动桌面时随机分配给用户,并且除非修改其用户分配,否则将保持分配状态。
  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. 选择一台计算机,然后单击操作栏中的 更新计算机

要选择其他映像,请选择 映像,然后选择一个快照。

要应用更改并通知计算机用户,请选择 向最终用户推出通知。然后指定:

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

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

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

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

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

从交付组中删除计算机

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

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

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

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

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

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

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

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

要开启或关闭维护模式:

  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. 重新启动计划 页面上,选中相应计划的复选框。
    • 要编辑计划,请单击 编辑。根据 (#create-a-restart-schedule) 中的指导更新计划配置。
    • 要启用或禁用计划,请单击 编辑。选中或清除 启用重新启动计划 复选框。
    • 要删除计划,请单击 删除。确认删除。删除计划不会影响受影响计算机中应用于计算机的任何标记。

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

注意:

此功能仅在 PowerShell 中可用。

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

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

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

  • 如果数据库连接在该时间(计划时间 + 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 命令来创建、修改和删除重新启动计划:

  • 获取代理目录重启计划
  • 新建代理目录重启计划
  • Set-BrokerCatalogRebootSchedule
  • Remove-BrokerCatalogRebootSchedule
  • Rename-BrokerCatalogRebootSchedule

限制:

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

示例,

  • 创建名为 BankTellers 的目录中虚拟机的重启计划,使其于 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 的目录中虚拟机的重启计划,使其于 2022 年 2 月 3 日凌晨 1 点至 5 点之间开始。在重启前十分钟,每个虚拟机都将设置为在每个用户会话中显示一个消息框,标题为 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 的目录重启计划设置为在每个虚拟机重启前十分钟显示一条消息,标题为 WARNING: Reboot pending,消息为 Save your work。该消息将显示在该虚拟机上的每个用户会话中。

    ``` 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 的目录重启计划设置为在每个虚拟机重启前十五、十和五分钟显示消息 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 上的 Citrix 安全访问™ 客户端无缝登录

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

实现此目的的步骤如下:

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

    Set-BrokerDesktopGroup -Name <String> -SpaSsoEnabled 1
    
  2. 您可以利用 Get -BrokerDesktopGroup PowerShell 命令来查看和确认某个交付组的 SPA SSO 详细运行状态。例如:

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

故障排除

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

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

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

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

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