在这篇文章中,我将向你展示如何使用ConfigMgr (SCCM)卸载Office 365。我们将使用uninstall.xml文件卸载现有的Office 365。
在我的一篇文章中,我提到了使用SCCM部署Office 365.如果你还没有部署Office 365,这篇文章将对你有所帮助。
使用ConfigMgr部署Office 365有多种方法。然而,在每种方法中我们都使用configuration.xml文件。
表的内容
Office 365卸载命令
创建SCCM Office 365安装程序时,部署类型中没有填充卸载命令。这似乎是设计好的,您必须手动指定卸载命令。
您可以在安装office 365时卸载或删除以前的office版本。但是如果卸载O365呢?如果您想卸载Office 365,必须手动卸载。最重要的是,从每台计算机上手动卸载Office 365是不可行的。
关于如何使用ConfigMgr卸载Office 365的问题SCCM论坛我现在有了答案。让我们看看使用SCCM从计算机中删除Office 365的过程。
如何使用ConfigMgr卸载Office 365
我将把使用ConfigMgr卸载Office 365的步骤分成不同的步骤。这样就很容易理解了。
步骤1—创建卸载Office365的uninstall.xml文件
卸载O365的第一步是创建一个新的uninstall.xml文件。创建一个新的文本文件并将其重命名为uninstall.xml。
用记事本编辑文件并输入以下代码。这里有几件事你需要记住。确保OfficeClientEdition是正确的,它不是64位就是32位。因为我部署的是64位的O365,所以我的O365客户端版本是64。
接下来,指定正确的产品ID,在我的例子中是< product ID= " O365ProPlusRetail " >。如果您不确定产品ID,您可以在Configuration.xml中查看这些信息。
一些Product ID示例包括。
- ID = " O365ProPlusRetail "
- ID = " VisioProRetail "
- ID = " ProjectProRetail "
如果你有额外的语言ID,指定它们一个在另一个的下面。欲了解更多信息,请阅读办公室的部署选项.
最后保存该文件,并将该文件与O365设置文件一起放在Sources文件夹中。
步骤2—更新“O365部署类型”下的卸载命令
准备好uninstall.xml文件后,转到Office 365部署类型属性。单击“程序”页签,输入Office 365卸载命令。
你可以使用-安装程序/配置uninstall.xml并点击好吧.
您必须更新内容,因为您已经修改了部署类型。右键单击Office 365部署类型,然后单击更新内容.这将把更新的内容发送到您的所有分发点。
步骤3 -卸载Office 365
在任何通过软件中心安装了Office 365的计算机上,都应该可以使用卸载选项。华体会体育系列点击卸载按钮,删除Office 365。
打开AppEnforce.log文件来监控Office 365卸载情况。使用ConfigMgr卸载Office 365成功。
日志文件输出从客户端计算机供您参考。
开始卸载应用程序DT“Office 365默认部署类型”ApplicationDeliveryType - scopeid_33814560 - f115 - 96fe - 8280e96bbab2 /DeploymentType_b3950316-23f7-4364-ba95-e5a6b62be403,修订- 3,ContentPath - C:\Windows\ccmcache\a,执行背景信息-系统附录force 12/21/2020 1:03:35 PM 7056 (0x1B90)为用户检测应用程序部署类型Office 365默认部署类型(scopeid_33814490 - f115 - 96c - 96fe - 8280e96bbab2 /DeploymentType_b3950316-23f7-4364-ba95-e5a6b62be403,修订版3)。附录12/21/2020 1:03:35 PM 7056 (0x1B90) +++发现的应用程序[AppDT Id: scopeid_33814560 - f115 - 96fe - 8280e96bbab2 /DeploymentType_b3950316-23f7-4364-ba95-e5a6b62be403, Revision: 3]附录12/21/2020 1:03:35 PM 7056 (0x1B90)应用程序实施环境:Context: Machine命令行:setup.exe /configure uninstall.xml允许用户交互:No Content path: C:\Windows\ccmcache\a工作目录:附录12/21/2020 1:03:35 PM 7056 (0x1B90)准备的工作目录:C:\Windows\ccmcache\a AppEnforce 12/21/2020 1:03:35 PM 7056 (0x1B90)已准备好命令行:"C:\Windows\ccmcache\a\setup.exe" /configure uninstall.xml AppEnforce 12/21/2020 1:03:35 PM 7056 (0x1B90)正在执行命令行:"C:\Windows\ccmcache\a\setup.exe" /configure uninstall.xml with user context AppEnforce 12/21/2020 1:03:35 PM 7056 (0x1B90)工作目录C:\Windows\ccmcache\a AppEnforce 12/21/2020 1:03:35 PM 7056 (0x1B90)安装后行为为BasedOnExitCode AppEnforce 12/21/2020 1:03:35 PM 7056 (0x1B90)等待进程7676完成。Timeout = 120分钟。附录force 12/21/2020 1:04:32 PM 7056 (0x1B90)在退出码表中查找退出码0…AppEnforce 12/21/2020 1:04:32 PM 7056 (0x1B90)匹配出口码0到出口码表的Success条目。appforce 12/21/2020 1:04:32 PM 7056 (0x1B90)为用户执行应用程序部署类型检测Office 365默认部署类型(ScopeId_33814590-F115-450C-96FE-8280E96BBAB2/DeploymentType_b3950316-23f7-4364-ba95-e5a6b62be403,修订版3)。附录force 12/21/2020 1:04:32 PM 7056 (0x1B90) +++未发现应用程序。 [AppDT Id: ScopeId_33814590-F115-450C-96FE-8280E96BBAB2/DeploymentType_b3950316-23f7-4364-ba95-e5a6b62be403, Revision: 3] AppEnforce 12/21/2020 1:04:32 PM 7056 (0x1B90) ++++++ App enforcement completed (57 seconds) for App DT "Office 365 Default Deployment Type" [ScopeId_33814590-F115-450C-96FE-8280E96B BAB2/DeploymentType_b3950316-23f7-4364-ba95-e5a6b62be403], Revision: 3, User SID: S-1-5-21-3059720730-154124774-1305165328-1105] ++++++ AppEnforce 12/21/2020 1:04:32 PM 7056 (0x1B90)
删除所有办公产品- Office 365, Visio,项目
除了Office 365,你还可以在电脑上安装Visio、Project和其他应用程序。移除Office 365, Visio, Project,打样工具和所有的办公产品是解决方案。
创建一个新的xml文件并输入以下信息。您可以排除日志记录路径。的<删除所有= " TRUE " >这就是诀窍。
我将把这个文件保存为uninstall1.xml,并将它保存在O365安装文件所在的文件夹中。
为了部署这个xml文件,我们将创建一个新包。为什么是包而不是应用程序呢?我只是不想创建一个应用程序,因为与应用程序我需要添加一个检测方法。有了软件包,这将是非常容易和简单的。如果您愿意,您可以创建一个新的应用程序并部署它。
要创建一个新包,请转到华体会体育系列软件库>应用程序管理>包.右键单击Packages并单击创建包.
指定包名并输入命令行as安装程序/配置uninstall1.xml.让包尽可能隐藏地运行,因为我们不希望用户在卸载过程中看到任何东西。
将此包部署到您的设备集合并测试Office 365卸载。
在客户端计算机上,我有企业版Office 365应用和微软STD 2019项目。让我们把软件包安装到这台计算机上。
该软件包按预期工作,并卸载Office 365加上Visio,项目应用程序。
执行程序setup.exe /configure uninstall1.xml成功选择内容位置C:\Windows\ccmcache\a execmgr以脚本形式执行程序execmgr成功编写命令行"C:\Windows\ccmcache\a\setup.exe" /configure uninstall1.xml execmgr命令行= "C:\Windows\ccmcache\a\setup.exe" /configure uninstall1.xml,工作目录= C:\Windows\ccmcache\a\运行“C:\Windows\ccmcache\a\setup.exe”/configure uninstall1.xml with 32bitLauncher程序exit code 0 execmgr脚本for Package:IND0001C, Program: Uninstall Everything succeeded with exit code 0 execmgr .xml
嗨Prajwal,
非常感谢您的解释以及在configuration.xml -文件中使用的正确语法。
在了解微软方面,你们的网站一直是我最喜欢的网站之一
亲切的问候,
非常感谢。
嗨Prajwal
我尝试了9次才最终通过xml删除Office 365。
谢谢您的正确提示,使我的uninstall.xml最终能够工作。
嗨Prajwal,
我的问题是,我可以使用.xml文件卸载Skype(我知道),但我工作的公司使用的是Office Professional Plus 2016,而不是Office 365。在这种情况下,我需要在渠道和产品ID中输入什么?另外,office 2016 pro plus是否有频道?
如何删除Skype的业务仅通过命令行/Intune
我很难向任何人推荐这种方法,不是因为这里有什么错,而是因为微软。使用这种方法,卸载应用程序需要整个365个应用程序部署的缓存,这可能是4gb以上,而执行卸载所需的实际内容小于7MB。如果微软在应用程序根目录中自动提供一个setup.exe来引用,那就太好了,或者您可以将这些文件预先部署到您环境中的工作站中。另一种选择是使用OfficeClicktoRun.exe,但我相信它会生成子进程,SCCM可能无法识别,并在卸载实际发生之前进行应用检测。
我应该在这里说得更清楚一点,因为我完全忘记了包括我的建议选项。在Content选项卡下的第二步中,您可以为您的卸载选择一个替代内容源。创建一个文件夹,其中只包含setup.exe和任何您需要的自定义卸载XML文件(Office、Project、Visio、Languages等),并使用该文件夹作为跨产品卸载的源内容位置。
嗨Prajwal,
还有一个关于line的注释:
请协助-如果这个文件夹不存在于系统驱动器,如何使它被创建或它将永远不会工作?我创建了这样的XML,但没有创建这个文件夹。
嗨Prajwal,
非常感谢这篇伟大的文章。
想要添加的最后一步,在哪里检查日志文件的完整办公室卸载通过包,它是文件:
C:\Windows\CCM\Logs\ execmgr.log