在Office的批量许可版本(具有MSI部署的版本)中,您可以使用OCT创建一个包,在部署新版本时删除以前版本的Office。
Office 365 Pro Plus是只点击运行,这意味着OCT将无法使用它.ODT允许对Office365Pro Plus进行一些定制,但似乎缺乏删除早期版本Office的能力。
是否有一种本机部署Office 365 Pro Plus的方法,还是真的需要创建一个脚本来检查Office的每个可能版本以及卸载逻辑?
发布于 2014-07-14 15:48:17
你试过使用威麦克吗?您可以使用通配符运算符,并对它们进行优化,以捕获您想要删除的任何程序。
例如,尝试
wmic product where "name like '%Office%'"你应该抓住你想要移除的大部分东西。您可以进一步优化它,以便专门搜索您知道机器已经安装的Office的版本或组件,但是很可能(在检查了几个案例之后)可以让“Office”通配符通过;当然是doublecheck!
所以就把下面的东西写下来:
wmic product where "name like '%Microsoft Office%'" call uninstall /nointeractive在您知道以后,可以调好where子句,以捕获您想要的内容。为了避免任何问题,您可以使它特定于您想要的查询。
发布于 2014-07-14 19:16:31
MDMarra,
当我们部署O365时,合作伙伴和微软都说“你不必卸载以前的版本,他们可以留在电脑上”。我对此说:“为什么把它们留在那里?”他们没有给我一个很好的答案,除了“你可以卸载他们,如果你愿意”。
So...that说..。
当我还是deploying...it的时候,下面的内容可能不会满足我的需求,我们有多个用户仍然需要Office 2010和Office 2013年的配合,因为我上个月为另一个潜在的客户做了书签。
话虽如此,这是我发现的。
结合这里找到的PowerShell应用程序部署工具包:
http://psappdeploytoolkit.com/
Christian Fosund在他的站点上有一个脚本,用于一个非常大的部署:
http://fosund.com/?p=494
这是我一直在使用的脚本,用于将Microsoft 365 Pro Plus部署到近5000个客户端。它基于Sean的awsome工具包PowerShell,它将卸载所有以前版本的Office,还将删除其他应用程序,如Conferensing、Communicator 2007、Conferensing等- Christian Foslund。
这不是一个“下载并运行它”脚本。您将需要PADT,并且需要根据您的特定环境需要更改脚本代码,但它似乎值得使用书签,也许它也会对您有所帮助。
https://serverfault.com/questions/612432
复制相似问题