Citrix DaaS

管理应用程序组

简介

本文介绍如何管理您创建的应用程序组。

有关如何管理应用程序组或交付组中的应用程序的信息(包括如何执行以下操作的信息),请参阅应用程序

  • 在应用程序组中添加或删除应用程序。
  • 更改应用程序组关联。

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

启用或禁用应用程序组

启用某个应用程序组时,可以提供已添加到该组中的应用程序。禁用某个应用程序组会禁用该组中的每个应用程序。但是,如果这些应用程序同时与其他已启用的应用程序组相关联,则可以从其他相应组中提供这些应用程序。同样,如果已将该应用程序显式添加到与应用程序组关联的交付组(添加到应用程序组除外),禁用应用程序组不会影响这些交付组中的应用程序。

应用程序组在创建时即会启用。创建组时不能更改此设置。

  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. 选择应用以应用您所做的任何更改并使窗口保持打开,或者选择确定应用更改并关闭窗口。

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

添加、更改和删除标记限制可能会对被考虑用于启动应用程序的计算机有意外的影响。请查看标记中的注意事项和警告。

  1. 在 Studio 中,选择左侧窗格中的应用程序,然后选择应用程序组选项卡。
  2. 选择应用程序组,然后在操作栏中选择编辑应用程序组
  3. 选择交付组页面。
  4. 要添加标记限制,请选择限制启动带标记的计算机,然后从菜单中选择标记。
  5. 要更改或删除标记限制,请从菜单中选择一个不同的标记,或通过清除限制启动带标记的计算机删除标记限制。
  6. 选择应用以应用您所做的任何更改并使窗口保持打开,或者选择确定应用更改并关闭窗口。

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

有关用户的详细信息,请参阅创建应用程序组

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

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

执行以下步骤以添加、更改或删除应用程序图标。

  1. 在导航窗格中选择应用程序
  2. 所有应用程序选项卡上,选择一个应用程序,然后选择属性

    要在应用程序组级别进行更改,请导航到应用程序组选项卡,选择组中的应用程序,然后选择属性

  3. 选择交付页面,然后选择更改。此时将显示选择图标窗口。
  4. 选择图标窗口中,执行以下任一操作:

    • 要添加图标,请选择添加,然后浏览至该图标。
    • 要删除图标,请选择该图标,然后选择删除
    • 要更改图标,请为应用程序选择该图标。

    重要:

    • 不能添加大小大于 200 KB 的图标。
    • 只能添加 .icon 文件。
    • 不能删除内置图标。
    • 不能删除正在使用的应用程序的图标。
  5. 选择确定应用所做的更改并关闭窗口。

限制

  • 对于版本 2209 及更高版本,Windows 桌面和应用程序的默认图标已更改为通用 PC 桌面图标。此更改仅适用于指向在 2209 之前版本中部署的默认图标的桌面和应用程序。如果您升级到版本 2209 或更高版本并想要将图标更改回 Windows 应用程序的默认图标,请使用远程 PowerShell SDK 运行以下脚本:

     Get-BrokerApplication -IconUid 1 | Set-BrokerApplication -IconUid 0
     <!--NeedCopy-->
    

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

仅当在创建作用域之后,才能更改作用域(不能编辑所有作用域)。有关详细信息,请参阅委派管理

  1. 在 Studio 中,选择左侧窗格中的应用程序,然后选择应用程序组选项卡。
  2. 在中间窗格中选择一个应用程序组,然后在操作栏中选择编辑应用程序组
  3. 选择作用域页面。选中或取消选中要更改的作用域旁边的复选框。
  4. 选择应用以应用您所做的任何更改并使窗口保持打开,或者选择确定应用更改并关闭窗口。

删除应用程序组

一个应用程序必须至少与一个交付组或应用程序组相关联。如果删除某个应用程序组,则会导致一个或多个应用程序不再属于某个组,并且系统会向您发出警告,指出删除该组还将删除这些应用程序。然后您可以确认或取消删除。

删除应用程序不会将其从原始源中删除。但是,如果您要使其再次可用,必须重新添加。

  1. 在 Studio 中,选择左侧窗格中的应用程序,然后选择应用程序组选项卡。
  2. 选择应用程序组,然后在操作栏中选择删除组
  3. 出现提示后,确认删除。

使用文件夹整理应用程序组

可以创建文件夹来整理应用程序组以便于轻松访问。

必需的角色

默认情况下,必须具有以下内置角色之一才能为应用程序组创建和管理文件夹:

  • 云管理员
  • 完全权限管理员
  • 应用程序组管理员

可以通过创建自定义角色将管理操作委派给其他用户。下表列出了每个操作所需的权限。

操作 所需的权限
创建应用程序组文件夹 创建应用程序组文件夹
删除应用程序组文件夹 删除应用程序组文件夹
移动应用程序组文件夹 移动应用程序组文件夹
重命名应用程序组文件夹 编辑应用程序组文件夹
将应用程序组移动到文件夹中 编辑应用程序组文件夹, 编辑应用程序组属性

有关详细信息,请参阅创建和管理角色

创建和管理文件夹

您可以使用操作栏或右键菜单来创建和管理应用程序组文件夹。此外,您可以将应用程序组或文件夹拖动到文件夹树中的所需位置。

须知:

  • 最多可以嵌套五级文件夹(不包括默认的根文件夹)。
  • 一个文件夹可以包含应用程序组和子文件夹。仅当文件夹及其子文件夹不包含应用程序组时,才能删除该文件夹。
  • Studio 中的所有资源(例如计算机目录、交付组、应用程序和应用程序组)在后端共享一个文件夹树。为避免在重命名或移动文件夹时与其他资源文件夹发生名称冲突,我们建议您为不同文件夹树中的第一级文件夹指定不同的名称。