创建应用程序组
适用于: 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