在SCCM | ConfigMgr中创建和部署应用程序组

在本文中,我将向您展示如何在SCCM中创建和部署应用程序组。使用ConfigMgr的应用程序组,您可以将一组应用程序部署到用户或设备。

在这个分步指南中,我们将介绍应用程序组的基础知识,创建和部署应用程序组,验证和监视应用程序的部署,并检查日志文件。

我们知道Configuration Manager是部署应用程序的最佳工具之一。管理员可以使用应用程序组特性将多个应用程序部署到用户集合和设备集合。

SCCM应用程序组作为预发布特性首次在1905年技术预览.随后,该特性被引入SCCM当前的分支版本1906预发布功能

PatchMyPC赞助广告 PatchMyPC HorizontalAD

ConfigMgr 2111版本,应用程序组不再是预发布特性。这意味着您不必通过转到手动打开此功能政府>概述>欢迎您~云服务>更新及维修>特性

当您希望将多个应用程序部署到用户集合或设备集合时,可以将这些应用程序分组到一个应用程序组中,并将它们作为单个部署发送到目标集合。阅读更多使用配置管理器部署应用程序

SCCM中的应用程序组是什么?

使用SCCM中的应用程序组,您可以创建一组应用程序,并将其作为单个部署发送到集合。您可以对应用程序进行分组并一次性部署它们,而不是一次部署一个应用程序。换句话说,您可以使用SCCM应用程序组将多个应用程序分组到单个部署中。

应用程序组的一个有趣特性是,您可以对组中的应用程序进行排序,以便客户端按照特定的顺序安装它们。中可以看到您指定的关于应用程序组的元数据华体会体育系列软件中心作为一个单一的实体。

配置管理器2111版本、SCCM应用程序组和编制组不再是预发布特性。这些特性在配置管理器中是可选的,默认情况下是启用的。使用这些功能无需提供任何同意。

您可以在ConfigMgr控制台中找到应用程序组特性。导航到政府>概述>欢迎您~云服务>更新及维修>特性.在这里您将找到Application Groups特性,该特性类型为释放及在

SCCM中的应用程序组
SCCM中的应用程序组

创建应用组的前提条件

要使用SCCM中的应用程序组特性,请阅读以下先决条件:

  1. 将配置管理器更新到最新版本。你可以看看SCCM发布页面其中列出了每个SCCM版本的构建号、版本详细信息和修复程序信息。
  2. 在将应用程序添加到应用程序组之前,必须将应用程序打包到SCCM中。将应用程序的内容分发到分布分预先将加快应用程序组的部署。
  3. 在将应用程序部署包含到SCCM应用程序组之前,必须对其进行测试。你也可以在SCCM中模拟应用程序部署
  4. 准备好测试设备集合或用户集合将帮助您快速测试应用程序部署。使用下面的指南来学习如何做到为Windows 10创建设备集合而且Windows 11的设备集合

请注意:从SCCM 2111版,当您根据需要将应用程序组部署到设备或用户集合时,您可以指定当资源从集合中移除时自动卸载。有关更多信息,请参见隐式卸载SCCM应用程序

SCCM如何创建应用组| ConfigMgr

现在我们来看看在SCCM中创建应用程序组的过程。

  • 启动SCCM控制台
  • 华体会体育系列软件库>概述>应用程序管理>应用程序组
  • 右键单击应用程序组并选择创建应用组
在SCCM中创建应用程序组
在SCCM中创建应用程序组

一般信息页,指定应用程序组的详细信息。例如,指定应用程序组名称、管理员注释、发布者名称等。所有这些详细信息都将显示在软件中心中供用户使用。华体会体育系列点击下一个

在SCCM中创建应用程序组
在SCCM中创建应用程序组

为应用组指定软件华体会体育系列中心图标

在SCCM中创建应用程序组时,可以为应用程序组指定Software Center图标。华体会体育系列当用户浏览软件中心时,此图标将与应用程序组一起显示给用户。华体会体育系列虽然将图标分配给应用程序组是可选的,但这样做使用户更容易识别应用程序。

华体会体育系列软件中心页中,指定有关在用户浏览软件中心时希望如何向用户显示此应用程序组的信息。华体会体育系列属性可以为应用程序组添加或指定其他语言添加/删除按钮。您可以定义用户类别、添加隐私URL和本地化描述等等。

要为应用程序组指定图标,请单击浏览按钮,上传软件中心图标,单击华体会体育系列应用.分配的图标可以在同一个窗口中看到。点击下一个

为应用组指定软件华体会体育系列中心图标
为应用组指定软件华体会体育系列中心图标

选择并将应用程序添加到应用程序组

应用程序组页面中,您可以按照指定的顺序选择和添加多个要安装或卸载的应用程序。要将应用程序添加到应用程序组,请单击添加按钮。

添加应用到应用组
添加应用到应用组

您将看到一个窗口,可以在其中为该应用程序组选择软件。华体会体育系列在右侧窗格中,选择要包含在应用程序组中的应用程序。点击好吧

作为示例,我选择了思科网讯戴尔支持协助而且有WinSCP应用程序。这个应用程序组将包括所有这些应用程序,它们将部署在端点上。

添加应用到应用组
添加应用到应用组

安排应用组项

添加多个应用程序后,可以使用向上移动而且向下移动按钮。如果您希望按特定顺序安装应用程序,可以在这里完成。确定应用程序组项的顺序后,单击下一个

安排应用组项
安排应用组项

总结页中,您可以找到为当前应用程序组配置的设置。查看设置后,单击下一个继续。

ConfigMgr应用程序组摘要
ConfigMgr应用程序组摘要

我们看到应用程序组现在已经成功创建。点击关闭完成窗口。这就完成了在SCCM中创建应用程序组的步骤。

SCCM应用程序组完成
SCCM应用程序组完成

部署SCCM应用程序组

一旦在SCCM中创建了应用程序组,就可以使用以下步骤部署它们:

  • 启动配置管理器控制台。
  • 华体会体育系列软件库>概述>应用程序管理>应用程序组
  • 右键单击应用程序组并选择部署
部署SCCM应用程序组
部署SCCM应用程序组

一般单击“浏览”,选择设备集合。华体会体育系列在本例中,我选择了Windows 10设备收集.注意,应用程序组既可以部署到用户集合,也可以部署到设备集合。点击下一个

部署SCCM应用组|选择设备集合
部署SCCM应用组|选择设备集合

如果应用程序的内容与您的分布分,你可以在这里指定它们。单击添加按钮,然后从下拉选项中选择分布分.如果内容已经可用ConfigMgr DPs你可以在上面的部分找到DPs。点击下一个

添加分发点
添加分发点

部署设置页中,您可以指定“设置”以控制应用程序组部署。

  • 行动:选择安装卸载.选择install将安装应用程序组中指定的应用程序。卸载将删除应用程序组中列出的应用程序。
  • 目的:选择可用要求.我推荐可用SCCM与所需SCCM之间的差异来理解它们之间的区别。
  • 如果用户请求此应用程序组,则需要管理员批准:用户申请的申请只能在用户提交申请的设备上被批准。有关这方面的更多信息,请阅读在SCCM中为用户批准应用程序请求

点击下一个继续。

ConfigMgr应用程序组部署设置
ConfigMgr应用程序组部署设置

调度页中,您可以为应用程序组部署配置调度选项。如果不配置此选项,则设备收到部署策略后立即进行部署。

在一些组织中,管理员倾向于在特定的日期和时间为用户提供应用程序部署,也就是在配置Scheduling选项的时候。若要计划应用程序组的部署,请启用复选框"将应用程序安排在”。

如果希望在非工作时间之后部署应用程序组,还可以指定截止日期:

  • 在可用时间后尽快。
  • 你可以根据你的要求安排最后期限。

点击下一个继续。

应用程序组部署的调度选项
应用程序组部署的调度选项

用户体验页中,您可以为应用程序组部署指定用户体验设置。对于用户通知,您可以选择显示在软件中心,并显示华体会体育系列所有通知.点击下一个

配置应用组的用户体验设置
配置应用组的用户体验设置

警报页中,您不必配置任何选项,除非您希望操作管理器为应用程序组部署生成警报。点击下一个

总结页列出了为应用程序组部署配置的所有设置。点击下一个

在SCCM中创建和部署应用程序组
在SCCM中创建和部署应用程序组

在“完成”页面,单击关闭.这就完成了使用SCCM部署应用程序组的步骤。

在SCCM中创建和部署应用程序组
在SCCM中创建和部署应用程序组

在配置管理器控制台中定位应用程序组

您可以在Configuration Manager控制台中找到您已经创建的所有SCCM应用程序组。在控制台中,导航到华体会体育系列软件库概述应用程序管理应用程序组.在这里您将找到您创建的所有应用程序组。

在配置管理器控制台中定位应用程序组
在配置管理器控制台中定位应用程序组

测试应用程序组部署

现在我们将在客户端计算机上测试应用程序组的部署。要做到这一点,启动软件中心华体会体育系列在客户端计算机上。选择应用程序选项卡,并单击应用程序组.如果您看到软件中心中列出的应用程序组,请运行华体会体育系列ConfigMgr客户端操作在客户端计算机上。

单击,开始安装应用组安装

测试应用程序组部署
测试应用程序组部署

单击安装时,应用程序将从本地分发点服务器下载并复制到ccmcache文件夹位于C:\Windows\在客户端计算机上。

下面的截图是AppGroupHandler.log来自客户端计算机的文件。我们看到应用程序是按顺序安装的。部署应用组成功。如果需要,可以通过编辑应用程序组来配置应用程序的安装顺序。

App: WinSCP 5.21.5 ScopeId_67D9092A-81B2-464F-8F38-4D634303C416/Application_4af096f9-e913-46fe-85b0-9ecbeef659bf, revision: 2,适用性:适用,ciState: NonCompliant, enforcestate: EnforcementUnknown, supersedingState:无AppGroupHandler App: Cisco Webex scopeid_67d9092a - 81b2 - 464f - 4f38 - 4d634303c416 /Application_d8ddb79e-2f42-4dfb-aa85-a89ade8f55ae, revision: 3,适用性:适用,ciState:合规,enforcestate: EnforcementSuccess, supersedingState:无AppGroupHandler App:Dell SupportAssist ScopeId_67D9092A-81B2-464F-8F38-4D634303C416/ application_70e9e9f7 - 02 -4ae1-84b5-fad956f8aa90,修订:2,适用性:适用,ciState:合规,enforcestate: EnforcementSuccess, supersedingState:无AppGroupHandler
测试应用程序组部署
测试应用程序组部署

ConfigMgr应用程序组日志文件

可能会出现应用程序组部署失败的情况,您将需要日志文件来检查原因。看看所有的重要的SCCM日志文件有用的故障排除。使用下面的日志文件对使用SCCM的应用程序组部署进行故障排除。

  • AppGroupHandler.log
  • AppEnforce.log
  • SettingsAgent.log

以上所有日志文件都位于客户端计算机的以下路径:C:\Windows\CCM\Logs

监视SCCM应用程序组的部署状态

有两种方法可以确定SCCM应用程序组部署是否成功。

  • 华体会体育系列客户端计算机上的软件中心
  • ConfigMgr控制台中的监视工作区

为了将应用程序组部署视为成功,必须安装SCCM应用程序组中的所有应用程序。

在客户端计算机上,可以通过启动Software Center并检查应用程序组详细信息来检查应用程序组部署是否成功。华体会体育系列在下面的截图中,我们看到所选应用程序组的状态为安装.这确认作为应用程序组一部分的所有应用程序都已安装,没有任何错误。

监视SCCM应用程序组的部署状态
监视SCCM应用程序组的部署状态

监视应用程序组的部署状态的第二种方法是从Configuration Manager控制台。在控制台中,转到监控概述部署.寻找应用程序组部署并选择它。现在看一下完成统计在这里,您可以发现应用程序组部署是否成功完成。

监视SCCM应用程序组的部署状态
监视SCCM应用程序组的部署状态

应用程序组的已知问题

以下是ConfigMgr应用程序组的一些已知问题。

  • 以下部署选项可能不起作用:警报、分阶段部署、修复。
  • 不能在安装应用程序任务序列步骤中使用应用程序组。
  • 不能导出或导入应用程序组。
  • 在2103及更早版本中,不要在组中包含任何需要重新启动的应用程序,否则组部署可能会失败。
  • 在2107及更早的版本中,如果你删除了应用程序组的一部分,当你下次查看应用程序组的属性时,你会看到以下警告:“无法加载该组中所有应用程序的信息。”对应用程序组做一个小改变并保存它。例如,在Administrator注释中添加一个空格。当您保存更改时,它将从组中删除已删除的应用程序。从2111版本开始,你不能删除属于应用组的应用。
  • 在大多数情况下,应用程序组中的用户类别不会在软件中心中显示为过滤器。华体会体育系列如果应用程序组部署为用户集合可用,则显示类别。

结论

我希望这篇指南能让使用SCCM (ConfigMgr)创建和部署应用程序组变得更容易。如果您还没有探索过这个特性,我已经为您介绍了这些步骤。当您希望通过单个部署部署多个应用程序时,应用程序组非常有用。如果你已经尝试过这个功能并且有问题,请在下方评论。

Prajwal Dhth华体会体育全站esai的照片

hth华体会体育全站

hth华体会体育全站普拉杰瓦尔·德赛是微软企业移动领域的MVP。他撰写文章SCCM, Intune,配置管理器,Microsoft Intune, Azure, Windows Server, Windows 11, WordPress和其他主题,目的是为人们提供有用的信息。

3评论

  1. 嗨Prajwal,
    我正在测试一个应用程序组部署,但并没有部署我组中的所有应用程序。

    如果我看看你的AppGroupHandler.log例子,在我看来,这就像思科Webex和戴尔SupportAssist部署得很好,但没有部署WinSCP。如果你看一下WinSCP的属性,你会看到“ciState: NonCompliant, enforcestate: EnforcementUnknown”与Cisco Webex和Dell SupportAssist的“ciState: Compliant, enforcestate: EnforcementSuccess”相反。
    所以在3个应用中只有2个应用是成功部署的

    你能帮我解决这个问题吗?
    问候

    1. 为了让你知道,如果我像通常那样通过单独的应用程序部署来测试部署WinSCP,它就像一个魅力。因此,问题来自于应用程序是应用程序组的一部分

留下回复

你的电邮地址将不会公布。必填字段已标记

返回顶部按钮
关闭

Adblock检测

看起来你在用广告拦截器。请支持我们,允许广告在PrajwalDesai.com。谢谢你!