管理应用程序组
简介
本文介绍如何管理您创建的应用程序组。
有关在应用程序组或交付组中管理应用程序的信息,包括如何执行以下操作,请参阅应用程序:
-
在应用程序组中添加或删除应用程序。
-
更改应用程序组关联。
管理应用程序组需要交付组管理员内置角色的委派管理权限。有关详细信息,请参阅委派管理。
启用或禁用应用程序组
启用应用程序组后,它可以交付已添加到其中的应用程序。禁用应用程序组会禁用该组中的每个应用程序。但是,如果这些应用程序也与其他已启用的应用程序组关联,则可以从其他组交付这些应用程序。如果应用程序已明确添加到与应用程序组关联的交付组,则禁用应用程序组不会影响这些交付组中的应用程序。
创建应用程序组时,该组处于启用状态。创建组时无法更改此配置。
-
在 Studio 导航窗格中选择应用程序。
-
在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择编辑应用程序组。
-
在设置页面上,选中或清除启用应用程序组复选框。
-
单击应用以保持窗口打开,或单击确定以应用更改并关闭窗口。
启用或禁用应用程序组之间的应用程序会话共享
应用程序组之间的会话共享在创建应用程序组时启用。创建组时无法更改此配置。有关详细信息,请参阅与应用程序组共享会话。
-
在 Studio 导航窗格中选择应用程序。
-
在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择编辑应用程序组。
-
在 设置 页面上,选中或清除 启用应用程序组之间的应用程序会话共享 复选框。
-
单击应用以保持窗口打开,或单击确定以应用更改并关闭窗口。
禁用应用程序组内的应用程序会话共享
在创建应用程序组时,同一应用程序组中应用程序之间的会话共享默认启用。如果禁用应用程序组之间的应用程序会话共享,则同一应用程序组中应用程序之间的会话共享仍保持启用状态。
您可以使用 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会导致不可预测的行为。
重命名应用程序组
-
在 Studio 导航窗格中选择应用程序。
-
在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择重命名应用程序组。
-
指定新的唯一名称,然后单击确定。
添加、删除或更改交付组与应用程序组关联的优先级
应用程序组可以与包含可交付应用程序的共享(非专用)计算机的交付组关联。
如果满足以下两个条件,您还可以选择包含仅交付桌面的共享计算机的交付组:
-
交付组包含共享计算机,并且是使用早于 7.9 的版本创建的。
-
您具有“编辑交付组”权限。
提交编辑应用程序组对话框时,交付组类型会自动转换为“桌面和应用程序”。
-
在 Studio 导航窗格中选择应用程序。
-
在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择编辑应用程序组。
-
选择交付组页面。
-
要添加交付组,请单击添加。选中可用交付组的复选框。(无法选择不兼容的交付组。)完成选择后,单击确定。
-
要删除交付组,请选中要删除的组的复选框,然后单击删除。出现提示时确认删除。
-
要更改交付组的优先级,请选中交付组的复选框,然后单击编辑优先级。输入优先级(0 = 最高),然后单击确定。
-
点击“应用”以应用您所做的任何更改并保持窗口打开,或点击“确定”以应用更改并关闭窗口。
在应用程序组中添加、更改或删除标记限制
添加、更改和删除标记限制可能会对哪些计算机被考虑用于启动应用程序产生意想不到的影响。请查看 标记 中的注意事项和警告。
-
在 Studio 导航窗格中选择应用程序。
-
在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择编辑应用程序组。
-
选择“交付组”页面。
-
要添加标记限制,请选择“将启动限制到具有此标记的计算机”,然后从下拉列表中选择标记。
-
要更改或删除标记限制,请选择其他标记,或通过清除“将启动限制到具有此标记的计算机”来完全删除标记限制。
-
点击“应用”以应用您所做的任何更改并保持窗口打开,或点击“确定”以应用更改并关闭窗口。
在应用程序组中添加或删除用户
有关用户的详细信息,请参阅 创建应用程序组。
-
在 Studio 导航窗格中选择应用程序。
-
在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择编辑应用程序组。
-
选择“用户”页面。指明是允许关联交付组中的所有用户使用应用程序组中的应用程序,还是只允许特定用户和组使用。要添加用户,请点击“添加”,然后指定要添加的用户。要删除用户,请选择一个或多个用户,然后点击“删除”。
-
点击“应用”以应用您所做的任何更改并保持窗口打开,或点击“确定”以应用更改并关闭窗口。
更改应用程序组中的作用域
只有在您创建了作用域后才能更改作用域(您无法编辑“所有”作用域)。有关详细信息,请参阅委派管理。
-
在 Studio 导航窗格中选择应用程序。
-
在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择编辑应用程序组。
-
选择作用域页面。选中或清除作用域旁边的复选框。
-
点击“应用”以应用您所做的任何更改并保持窗口打开,或点击“确定”以应用更改并关闭窗口。
删除应用程序组
应用程序必须至少与一个交付组或应用程序组关联。如果删除应用程序组导致一个或多个应用程序不再属于任何组,系统会警告您删除该组也会删除这些应用程序。然后您可以确认或取消删除。
删除应用程序不会从其原始源中删除它。但是,如果您想再次使其可用,则必须再次添加它。
-
在 Studio 导航窗格中选择应用程序。
-
在中间窗格中选择一个应用程序组,然后在“操作”窗格中选择删除组。
-
出现提示时确认删除。