适用于: Configuration Manager(current branch)
创建一组应用程序,这些应用程序可以作为单个部署发送到用户或设备集合。 指定的有关应用组的元数据在软件中心中显示为单个实体。 你可以对组中的应用进行排序,以便客户端按特定顺序安装它们。
提示
此功能最初在版本 1906 中作为 预发布功能引入。 从版本 2111 开始,它不再是预发行功能。
此功能在 Configuration Manager 中是可选的,默认情况下已启用。 有关详细信息,请参阅启用更新中的可选功能。
流程
- 在Configuration Manager控制台中,转到“软件库”工作区。 展开 “应用程序管理 ”,然后选择“ 应用程序组” 节点。 
- 在功能区的“创建”组中,选择“ 创建应用程序组”。 
- 在“ 常规信息 ”页上,指定有关应用组的信息。 
- 在 “软件中心 ”页上,包括软件中心中显示的信息。 
- 在 “应用程序组” 页上,选择“ 添加”。 为此组选择一个或多个应用。 使用 “上移” 和“ 下移 ”操作对它们重新排序。 
- 完成该向导。 
提示
若要管理应用组,需要对 应用程序组 对象具有权限。 大多数管理操作的权限与对应用程序的权限相同。
部署
使用与应用程序相同的过程部署应用组。 有关详细信息,请参阅 部署应用程序。 可以将应用组部署到设备或用户集合。 从版本 2111 开始,将应用组根据需要部署到设备或用户集合时,可以指定从集合中删除资源时自动卸载该应用组。 有关详细信息,请参阅 隐式卸载。
部署组后:
- 如果向组添加新应用,则必须将新应用内容单独分发到分发点。 
- 如果修改应用组中的应用,请重新分发内容。 
若要排查应用组部署问题,请在客户端上使用以下日志文件:
- AppGroupHandler.log
- AppEnforce.log
- SettingsAgent.log
应用审批
从版本 2111 开始,可以使用以下 应用审批 行为:
- 将应用组部署到用户集合并需要批准。 - 然后,用户可以在软件中心请求应用组。
- 可以批准或拒绝用户对应用组的请求。
 
- 将应用组部署到设备集合并需要批准。 部署在设备上挂起,直到通过自动化触发安装。 例如,使用 Approve-CMApprovalRequest PowerShell cmdlet。 
- 在Configuration Manager控制台中选择设备时,功能区的“设备”组中有一个新操作用于安装应用程序组。 有关详细信息,请参阅 为设备安装应用程序。 
- 启用租户附加后,可以从Microsoft Intune管理中心查看状态并针对应用组执行操作。 有关详细信息,请参阅 从管理中心安装应用程序。 
已知问题
- 以下部署选项可能不起作用:警报、分阶段部署、修复。
- 不能将应用程序组与 安装应用程序 任务序列步骤一起使用。
- 无法导出或导入应用组。
- 在版本 2103 及更低版本中,请勿在组中包括任何需要重启的应用,否则组部署可能会失败。
- 在版本 2107 及更低版本中,如果删除属于应用组一部分的应用,则下次查看应用组的属性时,会看到以下警告:“无法加载有关组中所有应用程序的信息。对应用组进行小更改并保存。 例如,向 管理员注释添加空格。 保存更改时,它会从组中删除已删除的应用。 从版本 2111 开始,无法删除属于应用组的应用。
- 在大多数情况下,应用组上的用户类别不会在软件中心显示为筛选器。 如果将应用组部署为可供用户集合使用,则会显示类别。
PowerShell
可以使用 Windows PowerShell 创建和部署应用组。 有关详细信息,请参阅以下 cmdlet 文章:
- Get-CMApplicationGroup
- New-CMApplicationGroup
- Remove-CMApplicationGroup
- Set-CMApplicationGroup
- Get-CMApplicationGroupDeployment
- New-CMApplicationGroupDeployment
- Remove-CMApplicationGroupDeployment
- Set-CMApplicationGroupDeployment