在Office的批量许可版本(具有MSI部署的版本)中,您可以使用
OCT创建一个程序包,以便在部署新版本时删除以前版本的Office.
Office 365 Pro Plus仅适用于即点即用,这意味着OCT将无法使用它. ODT允许对Office 365 Pro Plus进行一些自定义,但似乎无法删除以前版本的Office.
有没有办法在Office 365 Pro Plus部署中执行此操作,或者这是否真的涉及创建脚本以检查Office的每个可能版本以及卸载逻辑?
你尝试过使用
wmic吗?您可以使用通配符运算符,并调整它们以捕获您要删除的任何程序.
例如,试试
wmic product where "name like '%Office%'"
你应该抓住你想要删除的大部分内容.您可以进一步调整它以专门搜索您知道机器已安装的Office的版本或组件,但是可能会很好(在检查几个案例之后)让“Office”通配符通过;绝对是双重检查!
所以只需编写如下内容:
wmic product where "name like '%Microsoft Office%'" call uninstall /nointeractive
在您知道自己的where子句被调整为能够捕获您想要的内容之后.为避免出现任何问题,您可以根据需要将其设置为特定的查询.