适用于: 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