Citrix虚拟应用和桌面

创建应用程序组

介绍

应用程序组允许您管理应用程序集合。为跨不同交付组共享的应用程序创建应用程序组。或者,交付组中的用户子集使用的应用程序。应用程序组是可选的;它们提供了将相同的应用程序添加到多个交付组的替代方案。下发组与多个应用组关联,应用组与多个下发组关联。

与使用更多的交付组相比,使用应用程序组可以提供应用程序管理和资源控制的优势:

  • 应用程序及其设置的逻辑分组允许您将这些应用程序作为单个单元进行管理。例如,您不必一次向单个交付组添加(发布)同一个应用程序。
  • 应用程序组之间的会话共享可以节省资源消耗。在其他情况下,禁用应用程序组之间的会话共享可能是有益的。
  • 您可以使用标记限制特性从应用程序组发布应用程序,只考虑选定交付组中的计算机子集。通过标记限制,您可以将现有机器用于多个发布任务,从而节省部署和管理额外机器的相关成本。标签限制可以被认为是对交付组中的机器进行细分(或分区)。在隔离和排除交付组中的机器子集时,使用带有标记限制的应用程序组或桌面可能很有帮助。

示例配置

示例1:

下图显示了Citrix虚拟应用和桌面部署,包括应用程序组:

应用程序组

在此配置中,应用程序被添加到应用程序组,而不是交付组。交付组指定使用哪些机器。(虽然没有显示,但这些机器都在机器目录中。)

应用组1与交付组1相关联。根据应用组1中指定的用户访问应用组1中的应用。只有当这些组也在交付组1的用户列表中时,它们才会出现。此配置遵循以下指导原则:应用程序组的用户列表是相关交付组的用户列表的子集(限制)。应用程序组1中的设置(例如应用程序组和关联的交付组之间的应用程序会话共享)适用于该组中的应用程序和用户。交付组1中的设置适用于应用程序组1和应用程序组2中的用户,因为这些应用程序组已与该交付组关联。

应用组2关联两个交付组:1和2。在应用程序组2中,每个交付组都被分配了一个优先级,这表示在启动应用程序时检查交付组的顺序。具有相同优先级的下发组进行负载均衡。应用组2中指定的用户访问应用组2中的应用。但是,它们也必须出现在交付组1和交付组2的用户列表中。

示例2:

此简单的布局使用标记限制来限制某些桌面和应用程序启动所考虑的计算机。该站点具有一个共享传递组,一个已发布的桌面,以及配置有两个应用程序的一个应用程序组。

标签的例子

标签已添加到三台机器中的每一个(VDA 101-103)中。

使用“橙色”标签限制创建应用程序组。其每个应用程序仅在具有标记“橙色”VDA 102和103的传递组的计算机上启动。

有关在应用程序组中使用标记限制的更全面的示例和指导(以及用于桌面),请参阅标签

指导和注意事项

Citrix建议将应用程序添加到应用程序组或交付组中,但不要两者都添加。否则,将应用程序分成两种类型所带来的额外复杂性会使其更难管理。

缺省情况下,应用组处于启用状态。创建应用程序组后,可以编辑该组以更改此设置。看管理应用程序组

默认情况下,启用应用程序组之间的应用程序会话共享。看见应用程序组之间的会话共享

Citrix建议将交付组升级到当前版本。这一过程需要:

  1. 在交付组中使用的计算机上升级VDA。
  2. 升级包含这些机器的机器目录。
  3. 升级传递组。

有关详细信息,请参阅管理交付组

要使用应用程序组,您的核心组件必须是最低版本7.9。

创建应用程序组需要委派传递组管理员内置角色的委派管理权限。看委托管理获取详细信息。

本文指的是将一个应用程序与多个应用程序组“关联”。它将该操作与从可用源添加该应用程序的实例区分开来。类似地,交付组与应用程序组关联,而不是彼此的添加或组件。

与应用程序组共享

启用应用程序会话共享后,所有应用程序将在同一应用程序会话中启动。这节省了启动更多应用程序会话的相关成本,并允许使用涉及剪贴板的应用程序功能,例如复制粘贴操作。但是,在某些情况下,您可以清除会话共享。

使用应用程序组时,您可以通过以下三种方式配置应用程序会话共享,该方法仅在仅使用交付组时扩展标准会话共享行为:

  • 在应用程序组之间启用会话共享。
  • 仅在同一应用程序组中的应用程序之间启用会话共享。
  • 会话共享已禁用。

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

您可以启用应用组间的应用会话共享功能,也可以禁用应用组间的应用会话共享功能,将应用会话共享限制在同一个应用组内。

  • 启用应用程序组之间的会话共享的示例是有帮助的:

    “应用组1”包含Word、Excel等Microsoft Office应用。应用程序组2包含其他应用程序,如Notepad和Calculator,这两个应用程序组都附加到同一个交付组。对两个应用程序组都有访问权限的用户通过启动Word启动应用程序会话,然后启动记事本。如果控制器发现用户运行Word的现有会话适合运行记事本,那么记事本将在现有会话中启动。如果记事本不能从现有的会话运行—例如,如果标记限制排除了会话正在运行的机器—那么将在合适的机器上创建一个新的会话,而不是使用会话共享。

  • 禁用应用程序组之间的会话共享时的示例有用:

    带有一组应用程序的配置,与安装在同一台机器上的其他应用程序不能很好地互操作。比如同一个软件套件的两个不同版本,或者同一个浏览器的两个不同版本。您不希望用户在同一会话中启动两个版本。

    针对不同版本的应用套件创建应用组,并将对应版本的应用添加到对应的应用组中。如果为每个应用程序组禁用组间会话共享,则在这些组中指定的用户可以在同一会话中运行相同版本的应用程序。用户仍然可以在同一时间运行其他应用程序,但不是在同一会话中。当启动一个不同版本的应用程序或任何不包含在应用程序组中的应用程序时,该应用程序将在新的会话中启动。

应用程序组之间的此会话共享不是安全沙盒功能。它不是万无一失,它无法阻止用户通过其他方式将应用程序推出到他们的会话中(例如,通过Windows资源管理器)。

如果机器处于最大容量,则不会在其上启动新的会话。根据需要使用会话共享在机器上的现有会话中启动新的应用程序。

您只能对具有应用程序会话共享的应用程序组提供预先处理的会话。(使用会话Linger功能的会话可供所有应用程序组使用。)必须在与应用程序组关联的每个传递组中启用这些功能。您无法在应用程序组中配置它们。

默认情况下,在创建应用程序组时,将启用应用程序组之间的应用程序会话共享。创建组时无法更改此设置。创建应用程序组后,可以编辑该组以更改此设置。看见管理应用程序组

禁用应用组内的会话共享

禁止同一应用组内的应用共享应用会话。

  • 在应用组中禁用会话共享的示例是有帮助的:

    您希望您的用户在不同的监视器上同时访问一个应用程序的多个全屏会话。

    创建应用组并将应用添加到应用组中。

默认情况下,创建应用程序组时启用应用程序会话共享。创建组时不能更改此设置。创建应用程序组后,可以编辑该组以更改此设置。看见管理应用程序组

创建应用程序组

要创建应用程序组:

  1. 选择应用程序在Studio导航窗格中,然后选择创建应用程序组在Actions窗格中。
  2. 向导启动时使用介绍页面,您可以在以后启动此向导时将其删除。
  3. 向导将指导您浏览下一节中描述的页面。当您完成每个页面时,单击下一个直到您到达摘要页。

步骤1。交付组

这个交付组页列出所有交付组,以及每组所包含的机器数量。

  • 这个兼容的交付组列表包含可选择的传递组。兼容的交付组包含随机(不是永久或静态分配的)多会话或单会话操作系统机器。
  • 这个不兼容的交付组列表中包含无法选择的传递组。每个条目解释了为什么它是不兼容的,比如包含静态分配的机器。

应用程序组可以与包含可交付应用程序的共享(非私有)机器的交付组相关联。

如果同时满足以下两个条件,您还可以选择包含仅交付桌面的共享机器的交付组:

  • 交付组包含共享计算机,是使用早于7.9的XenDesktop版本创建的。
  • 您具有“编辑投递组”权限。

提交应用程序组创建向导时,交付组类型将自动转换为“桌面和应用程序”。

虽然您可以创建没有关联传递组的应用程序组(可能是组织应用程序或用作当前未使用的应用程序的存储),但是应用程序组不能用于提供应用程序,直到它指定至少一个传送组。此外,您无法将应用程序从应用程序组添加到应用程序组中从开始菜单源,如果没有指定传递组。

您选择的传递组指定用于传递应用程序的计算机。选中要与应用程序组关联的传递组旁边的复选框。

要添加标签限制,请选择限制启动到带有标签的机器然后从下拉列表中选择标记。

步骤2。用户

指定应用组中的应用用户。允许上一页中选择的交付组中的所有用户和用户组,或者从这些交付组中选择特定的用户和用户组。如果将使用限制为指定的用户,那么只有交付组中指定的用户,应用程序组才能访问该组中的应用程序。实际上,应用程序组中的用户列表提供了对交付组中的用户列表的筛选器。

未通过身份验证的用户启用或禁用应用程序只能在交付组中使用,不能在应用程序组中使用。

有关在部署中指定用户列表的信息,请参阅指定用户列表的位置

步骤3。应用程序

很高兴知道:

  • 默认情况下,添加的新应用程序放在名为应用程序.您可以指定一个不同的文件夹。如果在该文件夹中尝试添加应用程序并且存在具有相同名称的应用程序,则会提示您重命名要添加的应用程序。如果您同意建议的唯一名称,则应用程序以该新名称添加。否则,您必须在添加之前自己重命名它。有关详细信息,请参阅管理应用程序文件夹
  • 您可以在添加应用程序时或以后更改应用程序的属性(设置)。看更改应用程序属性.如果将两个具有相同名称的应用程序发布给相同的用户,请更改应用程序名称(供用户使用)财产的工作室。否则,用户会在Citrix Workspace应用程序中看到重复的名称。
  • 当您将一个应用程序添加到多个应用程序组时,如果您没有足够的权限在所有这些组中查看应用程序,则可能会出现可见性问题。在这种情况下,要么咨询具有更大权限的管理员,要么扩展您的范围以包括添加应用程序的所有组。

单击添加从下拉菜单显示应用源。

  • 从开始菜单:在所选交付组中的机器上发现的应用程序。当您选择此源时,将启动一个新页面,其中包含已发现的应用程序列表。选择要添加的应用程序的复选框,然后单击好的

    如果选择了以下任一项,则无法选择此源:

    • 没有关联传递组的应用程序组。
    • 与不包含计算机的关联交付组的应用程序组。
    • 不包含机器的交付组。
  • 手动定义:位于站点或网络中其他位置的应用程序。选择此源时,将启动一个新页面,在其中键入可执行文件的路径、工作目录、可选命令行参数,并显示管理员和用户的名称。输入此信息后,单击好的
  • 现有的:先前添加到站点的应用程序。当您选择此源时,将启动一个新页面,其中包含已发现的应用程序列表。选择要添加的应用程序的复选框,然后单击好的. 如果站点没有应用程序,则无法选择此源。
  • App-V:App-V软件包中的应用程序。选择此源时,将在您选择的位置启动一个新页面App-V服务器或者应用库.在结果显示中,选择要添加的应用程序的复选框,然后单击好的.有关更多信息,请参见App-V.如果App-V没有为站点配置,这个源不能被选择(或可能不会出现)。

如前所述,在添加如果没有该类型的有效源,则下拉菜单不可选择。完全不会列出不兼容的源(例如,不能将应用程序组添加到应用程序组中,因此在创建应用程序组时不会列出源)。

步骤4。作用域

只有当您先前创建了自定义作用域时,此页面才会出现。默认情况下,全部选择范围。有关更多信息,请参见委托管理

第五步。总结

输入应用程序组的名称。您还可以(可选地)输入描述。

查看摘要信息,然后单击结束

创建应用程序组