XenApp and XenDesktop

管理应用程序组

本节概述

本文介绍了管理您创建的应用程序组的步骤。

有关在应用程序组或交付组中管理应用程序的信息,请参阅应用程序,包括如何:

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

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

启用或禁用应用程序组

启用应用程序组后,它可以交付已添加到其中的应用程序。禁用应用程序组会禁用该组中的每个应用程序。但是,如果这些应用程序也与其他已启用的应用程序组关联,则可以从这些其他组交付它们。同样,如果应用程序已明确添加到与应用程序组关联的交付组(除了添加到应用程序组之外),则禁用应用程序组不会影响这些交付组中的应用程序。

创建应用程序组时,它处于启用状态;创建组时无法更改此设置。

  1. 在 Studio 导航窗格中选择应用程序
  2. 在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择编辑应用程序组
  3. 设置页面上,选中或清除启用应用程序组复选框。
  4. 单击应用以应用所做的任何更改并保持窗口打开,或者单击确定以应用更改并关闭窗口。

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

Application Groups 之间的会话共享在创建 Application Group 时启用;您在创建组时无法更改此设置。有关应用程序会话共享的更多信息,请参阅 Application Groups 之间的会话共享

  1. 在 Studio 导航窗格中选择 应用程序
  2. 在中间窗格中选择一个 Application Group,然后在“操作”窗格中选择 编辑应用程序组
  3. 设置 页面上,选中或清除 启用 Application Groups 之间的应用程序会话共享 复选框。
  4. 单击 应用 以应用所做的任何更改并保持窗口打开,或者单击 确定 以应用更改并关闭窗口。

禁用 Application Group 内的应用程序会话共享

在创建 Application Group 时,同一 Application Group 中应用程序之间的会话共享默认启用。如果禁用 Application Groups 之间的应用程序会话共享,则同一 Application Group 中应用程序之间的会话共享仍保持启用状态。您可以使用 Broker PowerShell SDK 配置 Application Groups,使其包含的应用程序之间禁用应用程序会话共享。在某些情况下,这可能是可取的:例如,您可能希望用户在单独的显示器上以全尺寸应用程序窗口启动非无缝应用程序。有关应用程序会话共享的更多信息,请参阅 与 Application Groups 共享会话

当您禁用 Application Group 内的应用程序会话共享时,该组中的每个应用程序都会在新应用程序会话中启动。如果有正在运行相同应用程序的合适断开连接会话可用,则会重新连接该会话。例如,如果您启动记事本,并且存在一个正在运行记事本的断开连接会话,则会重新连接该会话,而不是创建新会话。如果有多个合适的断开连接会话可用,则会以随机但确定性的方式选择其中一个会话进行重新连接:如果情况在相同环境下再次发生,则会选择相同的会话,但否则会话不一定可预测。 您可以使用 Broker PowerShell SDK 禁用现有 Application Group 中所有应用程序的应用程序会话共享,或者创建禁用应用程序会话共享的 Application Group。

PowerShell 命令小程序示例

To disable session sharing, use the Broker PowerShell cmdlets New-BrokerApplicationGroup or Set-BrokerApplicationGroup with the parameter ‑SessionSharingEnabled set to False and the parameter ‑SingleAppPerSession set to True.

例如,要创建一个禁用组中所有应用程序的应用程序会话共享的 Application Group:

New-BrokerApplicationGroup AppGr1 -SessionSharingEnabled $False ‑SingleAppPerSession $True

例如,要禁用现有 Application Group 中所有应用程序之间的应用程序会话共享:

Set-BrokerApplicationGroup AppGR1 -SessionSharingEnabled $False ‑SingleAppPerSession $True

注意:

  • To enable the SingleAppPerSession property you must set SessionSharingEnabled property to False. The two properties must not be enabled at the same time. The SessionSharingEnabled parameter refers to sharing sessions between Application Groups.
  • 应用程序会话共享仅适用于与应用程序组关联但未与交付组关联的应用程序。(默认情况下,所有直接与交付组关联的应用程序都会共享会话。)
  • 如果一个应用程序被分配到多个应用程序组,请确保这些组没有冲突的设置(例如,一个选项设置为 True,另一个设置为 False),这会导致不可预测的行为。

重命名应用程序组

  1. 在 Studio 导航窗格中选择 应用程序
  2. 在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择 重命名应用程序组
  3. 指定新的唯一名称,然后单击 确定

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

应用程序组可以与包含可交付应用程序的共享(非专用)计算机的交付组关联。

如果 (1) 交付组包含共享计算机并且是使用早期 XenDesktop 7.x 版本创建的,并且 (2) 您具有“编辑交付组”权限,则您还可以选择包含仅交付桌面的共享计算机的交付组。提交“编辑应用程序组”对话框时,交付组类型会自动转换为“桌面和应用程序”。

  1. 在 Studio 导航窗格中选择 应用程序
  2. 在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择 编辑应用程序组
  3. 选择 交付组 页面。
  4. 要添加交付组,请单击 添加。选中可用交付组的复选框。(无法选择不兼容的交付组。)完成选择后,单击 确定
  5. 要删除交付组,请选中要删除的组的复选框,然后单击 删除。出现提示时确认删除。
  6. 要更改交付组的优先级,请选择交付组的复选框,然后单击“编辑优先级”。输入优先级(0 = 最高),然后单击“确定”。
  7. 单击“应用”以应用所做的任何更改并保持窗口打开,或者单击“确定”以应用更改并关闭窗口。

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

重要提示: 添加、更改和删除标签限制可能会对考虑用于应用程序启动的计算机产生意想不到的影响。请务必查看(/zh-cn/xenapp-and-xendesktop/7-15-ltsr/manage-deployment/tags.html)文章中有关[标签]的注意事项和警告。

  1. 在 Studio 导航窗格中选择“应用程序”。
  2. 在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择“编辑应用程序组”。
  3. 选择“交付组”页面。
  4. 要添加标签限制,请选择“将启动限制为具有此标签的计算机”,然后从下拉列表中选择标签。
  5. 要更改或删除标签限制,可以从下拉列表中选择其他标签,或者通过清除“将启动限制为具有此标签的计算机”来完全删除标签限制。
  6. 单击“应用”以应用所做的任何更改并保持窗口打开,或者单击“确定”以应用更改并关闭窗口。

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

有关用户的详细信息,请参阅(/zh-cn/xenapp-and-xendesktop/7-15-ltsr/install-configure/application-groups-create.html#users)文章中[创建应用程序组]的“用户”部分。

  1. 在 Studio 导航窗格中选择“应用程序”。
  2. 在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择“编辑应用程序组”。
  3. 选择“用户”页面。指示您是否要允许关联交付组中的所有用户使用应用程序组中的应用程序,或者只允许特定用户和组使用。要添加用户,请单击“添加”,然后指定要添加的用户。要删除用户,请选择一个或多个用户,然后单击“删除”。
  4. 点击“应用”以应用所做的任何更改并保持窗口打开,或点击“确定”以应用更改并关闭窗口。

更改应用程序组中的范围

仅当您已创建范围时才能更改范围(您无法编辑“所有”范围)。有关详细信息,请参阅(/zh-cn/xenapp-and-xendesktop/7-15-ltsr/secure/delegated-administration.html)文章中的[委派管理]。

  1. 在 Studio 导航窗格中选择“应用程序”。
  2. 在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择“编辑应用程序组”。
  3. 选择“范围”页面。选中或清除范围旁边的复选框。
  4. 点击“应用”以应用所做的任何更改并保持窗口打开,或点击“确定”以应用更改并关闭窗口。

删除应用程序组

应用程序必须至少与一个交付组或应用程序组关联。如果您尝试删除应用程序组会导致一个或多个应用程序不再属于任何组,系统将警告您删除该组也将删除这些应用程序。然后您可以确认或取消删除。

删除应用程序不会从其原始源中删除它,但如果您想再次使其可用,则必须再次添加它。

  1. 在 Studio 导航窗格中选择“应用程序”。
  2. 在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择“删除组”。
  3. 出现提示时确认删除。