管理应用程序组

Last published : Oct 24, 2026

简介

本文介绍如何管理您(/zh-cn/citrix-virtual-apps-desktops/install-configure/application-groups-create.html)的应用程序组。
有关在应用程序组或交付组中管理应用程序的信息,包括如何:,请参阅(/zh-cn/citrix-virtual-apps-desktops/manage-deployment/applications-manage.html)。
  • 在应用程序组中添加或删除应用程序。
  • 更改应用程序组关联。
管理应用程序组需要交付组管理员内置角色的委派管理权限。有关详细信息,请参阅(/zh-cn/citrix-daas/manage-deployment/delegated-administration.html)。

启用或禁用应用程序组

启用应用程序组后,它可以交付已添加到其中的应用程序。禁用应用程序组会禁用该组中的每个应用程序。但是,如果这些应用程序也与其他已启用的应用程序组关联,则可以从这些其他组交付它们。同样,如果应用程序被显式添加到与应用程序组关联的交付组(除了添加到应用程序组之外),禁用应用程序组不会影响这些交付组中的应用程序。
创建应用程序组时,它处于启用状态。创建组时无法更改此设置。
  1. 在 Studio 中,从左侧窗格中选择应用程序,然后选择应用程序组选项卡。
  2. 选择一个应用程序组,然后在操作栏中选择编辑应用程序组。
  3. 在设置页面上,选中或清除启用应用程序组复选框。
  4. 选择应用以应用所做的任何更改并保持窗口打开,或选择确定以应用更改并关闭窗口。

启用或禁用应用程序组之间的应用程序会话共享

应用程序组之间的会话共享在创建应用程序组时启用。创建组时无法更改此设置。有关详细信息,请参阅与应用程序组共享会话。
  1. 在 Studio 中,选择左侧窗格中的应用程序,然后选择应用程序组选项卡。
  2. 选择一个应用程序组,然后在操作栏中选择编辑应用程序组。
  3. 在设置页面上,选中或清除启用应用程序组之间的应用程序会话共享复选框。
  4. 选择应用以应用所做的任何更改并保持窗口打开,或者选择确定以应用更改并关闭窗口。

禁用应用程序组内的应用程序会话共享

在创建应用程序组时,同一应用程序组中应用程序之间的会话共享默认启用。如果禁用应用程序组之间的应用程序会话共享,则同一应用程序组中应用程序之间的会话共享仍保持启用状态。
您可以使用 PowerShell SDK 配置应用程序组,使其包含的应用程序之间禁用应用程序会话共享。在某些情况下,这可能是可取的。例如,您可能希望用户在单独的显示器上以全尺寸应用程序窗口启动非无缝应用程序。
当您禁用应用程序组内的应用程序会话共享时,该组中的每个应用程序都会在新应用程序会话中启动。如果有正在运行相同应用程序的合适断开连接会话可用,则会重新连接该会话。例如,如果您启动记事本,并且有一个正在运行记事本的断开连接会话,则会重新连接该会话,而不是创建新会话。如果有多个合适的断开连接会话可用,则会以随机但确定性的方式选择其中一个会话进行重新连接。如果情况在相同环境下再次发生,则会选择相同的会话,但否则会话不一定可预测。
您可以使用 PowerShell SDK 禁用现有应用程序组中所有应用程序的应用程序会话共享,或者创建禁用应用程序会话共享的应用程序组。

PowerShell cmdlet 示例

要禁用会话共享,请使用 Broker PowerShell cmdlet New-BrokerApplicationGroup 或 Set-BrokerApplicationGroup,并将参数 SessionSharingEnabled 设置为 False,将参数 SingleAppPerSession 设置为 True。
  • 例如,要创建禁用组中所有应用程序的应用程序会话共享的应用程序组:
    New-BrokerApplicationGroup AppGr1 -SessionSharingEnabled $False ‑SingleAppPerSession $True
  • 例如,要禁用现有应用程序组中所有应用程序之间的应用程序会话共享:
    Set-BrokerApplicationGroup AppGR1 -SessionSharingEnabled $False ‑SingleAppPerSession $True

注意事项

  • 要启用 SingleAppPerSession 属性,您必须将 SessionSharingEnabled 属性设置为 False。这两个属性不能同时启用。SessionSharingEnabled 参数是指在应用程序组之间共享会话。
  • 应用程序会话共享仅适用于与应用程序组关联但未与交付组关联的应用程序。默认情况下,所有直接与交付组关联的应用程序都会共享会话。
  • 如果一个应用程序分配给多个应用程序组,请确保这些组没有冲突的设置。例如,一个组的选项设置为 True,而另一个组的选项设置为 False,则会导致不可预测的行为。

重命名应用程序组

  1. 在 Studio 中,在左侧窗格中选择 应用程序,然后选择 应用程序组 选项卡。
  2. 选择一个应用程序组,然后在操作栏中选择 重命名应用程序组。
  3. 指定新的唯一名称,然后选择 确定。

添加、删除或更改交付组与应用程序组关联的优先级

应用程序组可以与包含可交付应用程序的共享(非专用)计算机的交付组关联。
如果满足以下两个条件,您还可以选择包含仅交付桌面的共享计算机的交付组:
  • 交付组包含共享计算机,并且是使用早于 7.9 的版本创建的。
  • 您拥有“编辑交付组”权限。
当提交 编辑应用程序组 对话框时,交付组类型会自动转换为“桌面和应用程序”。
  1. 在 Studio 中,在左侧窗格中选择 应用程序,然后选择 应用程序组 选项卡。
  2. 选择一个应用程序组,然后在操作栏中选择 编辑应用程序组。
  3. 选择 交付组 页面。
  4. 要添加交付组,请选择 添加。选中可用交付组的复选框。(无法选择不兼容的交付组。)完成选择后,选择 确定。
  5. 要删除交付组,请选中要删除的组的复选框,然后选择 删除。出现提示时确认删除。
  6. 要更改交付组的优先级,请选中交付组的复选框,然后选择 编辑优先级。输入优先级(0 = 最高),然后选择 确定。
  7. 选择 应用 以应用所做的任何更改并保持窗口打开,或者选择 确定 以应用更改并关闭窗口。

在应用程序组中添加、更改或删除标记限制

添加、更改和删除标记限制可能会对哪些计算机被考虑用于应用程序启动产生意想不到的影响。请查看 (/zh-cn/citrix-virtual-apps-desktops/manage-deployment/tags.html) 中 的注意事项和警告。
  1. 在 Studio 中,在左侧窗格中选择 应用程序,然后选择 应用程序组 选项卡。
  2. 选择一个应用程序组,然后在操作栏中选择 编辑应用程序组。
  3. 选择 交付组 页面。
  4. 要添加标记限制,请选择 将启动限制到具有该标记的计算机,然后从菜单中选择该标记。
  5. 要更改或删除标记限制,可以从菜单中选择不同的标记,或者通过清除 将启动限制到具有此标记的计算机 来删除标记限制。
  6. 选择 应用 以应用所做的任何更改并保持窗口打开,或者选择 确定 以应用更改并关闭窗口。

在应用程序组中添加或删除用户

有关用户的详细信息,请参阅创建应用程序组。
  1. 在 Studio 中,在左侧窗格中选择应用程序,然后选择应用程序组选项卡。
  2. 选择一个应用程序组,然后在操作栏中选择编辑应用程序组。
  3. 选择用户页面。指明您是希望允许关联交付组中的所有用户使用应用程序组中的应用程序,还是只允许特定用户和组使用。要添加用户,请选择添加,然后指定要添加的用户。要删除用户,请选择一个或多个用户,然后选择删除。
  4. 选择应用以应用所做的任何更改并保持窗口打开,或者选择确定以应用更改并关闭窗口。

在应用程序组中添加、更改或删除应用程序图标

执行以下步骤以添加、更改或删除应用程序图标。
  1. 在导航窗格中,选择应用程序。
  2. 在所有应用程序选项卡上,选择一个应用程序,然后选择属性。
    要在应用程序组级别进行更改,请导航到应用程序组选项卡,选择组中的一个应用程序,然后选择属性。
  3. 选择交付页面,然后选择更改。此时将显示选择图标窗口。
  4. 在选择图标窗口中,执行以下任一操作:
    • 要添加图标,请选择添加,然后浏览到该图标。
    • 要删除图标,请选择该图标,然后选择删除。
    • 要更改图标,请为应用程序选择它。
    重要提示:
    • 您不能添加大小超过 200 KB 的图标。
    • 您只能添加 .icon 文件。
    • 您不能删除内置图标。
    • 您不能删除正在使用的应用程序的图标。
  5. 选择 确定 以应用更改并关闭窗口。

限制

  • Windows 桌面和应用程序的默认图标已更改为 2209 及更高版本的通用 PC 桌面图标。此更改仅适用于指向 2209 之前版本中部署的默认图标的桌面和应用程序。如果您升级到 2209 或更高版本,并且希望将图标改回 Windows 应用程序默认图标,请使用远程 PowerShell SDK 运行以下脚本:
    Get-BrokerApplication -IconUid 1 | Set-BrokerApplication -IconUid 0

更改应用程序组中的作用域

只有在创建了作用域后才能更改作用域(不能编辑“所有”作用域)。有关详细信息,请参阅委派管理。
  1. 在 Studio 中,在左侧窗格中选择 应用程序,然后选择 应用程序组 选项卡。
  2. 在中间窗格中选择一个应用程序组,然后在操作栏中选择 编辑应用程序组。
  3. 选择 作用域 页面。选中或清除要更改的作用域旁边的复选框。
  4. 选择 应用 以应用所做的任何更改并保持窗口打开,或选择 确定 以应用更改并关闭窗口。

删除应用程序组

应用程序必须至少与一个交付组或应用程序组关联。如果删除应用程序组会导致一个或多个应用程序不再属于任何组,系统会警告您删除该组也将删除这些应用程序。然后您可以确认或取消删除。
删除应用程序不会从其原始源中将其删除。但是,如果希望再次使其可用,则必须重新添加它。
  1. 在 Studio 中,在左侧窗格中选择“应用程序”,然后选择“应用程序组”选项卡。
  2. 选择一个应用程序组,然后在操作栏中选择“删除组”。
  3. 出现提示时确认删除。

使用文件夹组织应用程序组

您可以创建文件夹来组织应用程序组,以便于访问。

所需角色

默认情况下,您必须拥有以下内置角色之一才能为应用程序组创建和管理文件夹:
  • 云管理员
  • 完全管理员
  • 应用程序组管理员
您可以通过创建自定义角色将管理操作委派给其他用户。下表列出了每个操作所需的权限。
操作 所需权限
创建应用程序组文件夹 创建应用程序组文件夹
删除应用程序组文件夹 删除应用程序组文件夹
移动应用程序组文件夹 移动应用程序组文件夹
重命名应用程序组文件夹 编辑应用程序组文件夹
将应用程序组移动到文件夹 编辑应用程序组文件夹, 编辑应用程序组属性
有关详细信息,请参阅创建和管理角色。

创建和管理文件夹

您可以使用“操作”栏或右键单击菜单来创建和管理应用程序组文件夹。此外,您可以将应用程序组或文件夹拖动到文件夹树中的所需位置。
须知:
  • 您可以嵌套文件夹,最多五层(不包括默认节点文件夹)。
  • 一个文件夹可以包含应用程序组和子文件夹。只有当文件夹及其子文件夹不包含应用程序组时,才能删除该文件夹。
  • Studio 中的所有节点(例如计算机目录、交付组、应用程序和应用程序组)在后端共享相同的文件夹树。为避免在重命名或移动文件夹时发生名称冲突,请在不同节点之间为一级文件夹使用唯一的名称。
    如果您使用 New-BrokerAdminFolder SDK cmdlet 创建文件夹并希望它显示在应用程序组节点下,则必须使用 Set-BrokerAdminFolderMetadata cmdlet 添加 ContainsApplicationGroups 元数据。
    示例:
    Set-BrokerAdminFolderMetadata -AdminFolderId {adminFolderUid} -Name ContainsApplicationGroups -Value true