如何启用SCCM隐式卸载应用程序

在这篇有用的文章中,我将向您展示如何在SCCM中启用隐式卸载应用程序。现在可以为设备集合和用户集合启用SCCM隐式卸载应用程序。

首先,让我们了解什么是隐式卸载应用程序,以及在SCCM中部署应用程序时如何使用这个新特性。

具体是什么?隐式卸载应用程序在SCCM中的意思是。通过隐式卸载功能,如果设备是SCCM设备集合或用户集合的一部分,则安装应用程序;当您从集合中删除设备时,应用程序将被卸载。

Configuration Manager最常用的特性之一是应用程序部署.从ConfigMgr控制台,您可以轻松地将应用程序部署到任何设备集合。

组织有许多集合,因为对于您部署的每个应用程序,您至少需要两个集合——一个用于安装,另一个用于卸载。

如果您有许多应用程序,这种做法会增加管理更多集合的开销,并可能降低用于集合评估的站点性能。解决这个问题的方法是引入隐式应用程序卸载功能SCCM 2107的新功能也延伸到了SCCM 2111版本

应用程序的隐式卸载是在SCCM 2107版本.因此,作为先决条件,您必须运行ConfigMgr 2107及以上版本,以启用应用程序部署支持隐式的卸载

从Configuration Manager版本2107开始,您可以启用应用程序部署来支持隐式卸载。

隐式卸载选项可用于SCCM应用程序部署期间的用户收集、设备收集和应用程序组。部署目的必须是要求使用隐式应用程序卸载功能。您必须启用U如果目标对象不在集合中,请安装此应用程序选项使用隐式卸载应用程序。

请注意在部署大型基于查询的集合时,必须小心启用隐式卸载选项。特别是对外部源(如活动目录组)的查询。意外的外部更改会自动触发许多设备卸载应用程序。

让我们看看在SCCM中启用隐式卸载应用程序的步骤。

启用SCCM隐式卸载应用程序

在SCCM中,您可以使用以下步骤启用隐式卸载应用程序:

  • 首先启动SCCM控制台。
  • 导航到华体会体育系列软件库概述应用程序管理应用程序
  • 右键单击应用,单击部署并选择目标设备集合。
  • 部署设置窗口中,选择目的作为要求
  • 对于SCCM隐式卸载应用程序,启用该选项当资源不再是集合的成员时,卸载应用程序
启用SCCM隐式卸载应用程序
启用SCCM隐式卸载应用程序

您可以选择将应用程序部署安排在调度页面。在用户体验页中,为用户通知指定适当的设置。点击下一个

在ConfigMgr中启用隐式卸载应用程序
启用SCCM隐式卸载应用程序

查看设置总结页面和完成窗口中,单击关闭

在ConfigMgr中启用隐式卸载应用程序
启用SCCM隐式卸载应用程序

监视SCCM隐式卸载应用程序

现在让我们监视应用程序的SCCM隐式卸载。应用程序将根据需要部署到目标设备集合。作为设备集合一部分的设备将安装应用程序。但是等等,我们还没有测试隐含的卸载应用程序功能。

我在这里做的一个快速检查是检查应用程序部署状态。根据下面的截图,我看到应用程序安装在两个设备上,这是设备集合的一部分。

应用程序部署状态
监控应用程序部署状态

为了测试SCCM中应用程序特性的隐式卸载,我将从设备集合中手动删除一个设备。如果我这样做,应用程序应该自动卸载。

几分钟后,应用程序从目标计算机上卸载。我们可以得出结论,应用程序的隐式卸载工作得完美无缺。控件可以验证应用程序的隐式卸载AppEnforce.log文件在客户端计算机上。

+++开始卸载应用程序DT "7-Zip 19.00 (x64版)- Windows安装程序(*. exe)执行检测应用程序部署类型7-Zip 19.00 (x64版)- Windows Installer (*. msi)+++发现msi应用程序[AppDT Id: scopeid_187120e - 9a9c - 46d3 -9808- a9944585a41e /DeploymentType_6cf3a77b-51e4-448a-946a-28b3714784af, Revision: 1, msi产品代码:{23170F69-40C1-2702-1900-000001000000}, msi产品版本:]应用程序实施环境:上下文:机器命令行:msiexec /x {23170F69-40C1-2702-1900-000001000000} /q允许用户交互:无UI模式:1用户令牌:null会话Id: 4294967295内容路径:C:\Windows\ccmcache\1工作目录:AppEnforce已准备工作目录:C:\Windows\ccmcache\1已找到可执行文件msiexec,完整路径为C:\Windows\system32\msiexec.exe" /x {23170F69-40C1-2702-1900-000001000000} /q /qn正在执行命令行:"C:\Windows\system32\msiexec.exe" /x {23170F69-40C1-2702-1900-000001000000} /q /qn带有系统context)工作目录C:\Windows\ccmcache\1安装后行为为BasedOnExitCode等待进程6340完成。Timeout = 120分钟。在退出码表中查找退出码0…将退出码0匹配到退出码表中的Success条目。执行检测应用程序部署类型7-Zip 19.00 (x64版)- Windows安装程序(*. exe)应用程序执行完成(1秒)的应用程序DT "7-Zip 19.00 (x64版)- Windows安装程序(*. msi文件)msi文件)”[ScopeId_187120FE-9A9C-46D3-9808-A9944585A41E/DeploymentType_6cf3a77b-51e4-448a-946a-28b3714784af],修订:1,User SID:]
如果目标对象不在集合中,则卸载此应用程序
如果目标对象不在集合中,则卸载此应用程序

用户集合的隐式卸载

配置管理器2111,也支持用户集合的隐式卸载。这意味着如果用户在集合中,则安装应用程序。然后,当您从集合中删除用户时,应用程序将被卸载。

让我们测试SCCM中用户集合的隐式卸载特性。配置管理器2111及其后续版本完全支持这个新特性。

启动SCCM控制台。导航到华体会体育系列软件库概述应用程序管理应用程序.右键单击一个应用程序中,选择部署

为用户集合启用隐式卸载
为用户集合启用隐式卸载

将应用程序部署到用户集合时,在一般窗口中,单击浏览并选择用户集合。点击下一个

为用户集合启用隐式卸载
为用户集合启用隐式卸载

用户集合的隐式卸载选项出现在部署软件向导的部署设置窗口中。华体会体育系列

注意:部署目的必须设置为要求为用户集合使用隐式应用程序卸载特性。

部署设置窗口,选择部署用途为要求.现在选择这个选项当资源不再是集合的成员时,请卸载此应用程序.选择此选项将在用户从集合中删除后自动卸载应用程序。

为用户集合启用隐式卸载
为用户集合启用隐式卸载

是什么应用程序隐式卸载部署在SCCM吗?

使用应用程序部署的隐式卸载选项,如果设备是SCCM设备集合或用户集合的一部分,则安装应用程序;当您从集合中删除设备时,应用程序将被卸载。

设备收集是否支持应用程序部署的隐式卸载?

是的,设备集合支持应用程序部署的隐式卸载功能。

用户集合是否支持应用程序部署的隐式卸载?

是的,用户集合支持应用程序部署的隐式卸载特性。

关于作者
我的图片

hth华体会体育全站Prajwal Desai是微软企业移动领域的8次MVP。他的目标是撰写关于配置管理器(SCCM)、Microsoft Intune、Azure、Windows Server、Windows 11和其他主题的深度帖子和指南,目的是为人们提供有用的信息。