MDM*_*rra 17 deployment microsoft-office-365 microsoft-office-2013
在 Office 的批量许可版本(具有 MSI 部署的版本)中,您可以使用OCT创建一个包,该包将在部署新版本时删除以前版本的 Office。
Office 365 Pro Plus 仅支持即点即用,这意味着 OCT 无法使用它。ODT允许对 Office 365 Pro Plus 进行一些自定义,但似乎无法删除以前版本的 Office。
有没有办法在 Office 365 Pro Plus 部署中执行此操作,或者这是否真的涉及创建脚本来检查 Office 的每个可能版本以及卸载逻辑?
jsk*_*ski 15
你试过使用wmic吗?您可以使用通配符,并调整它们以捕获您想要删除的任何程序。
例如,尝试
wmic product where "name like '%Office%'"
Run Code Online (Sandbox Code Playgroud)
您应该捕获大部分要删除的内容。您可以进一步调整它以专门搜索您知道机器已安装的 Office 版本或组件,但是(在检查几个案例之后)让“Office”通配符爆炸可能没问题;不过绝对要仔细检查!
所以只需编写如下代码:
wmic product where "name like '%Microsoft Office%'" call uninstall /nointeractive
Run Code Online (Sandbox Code Playgroud)
在你知道你已经调整了你的 where 子句来捕捉你想要的东西之后。为避免出现任何问题,您可以根据需要使其特定于查询。
MD马拉,
当我们部署 O365 时,合作伙伴和 MS 都说“您不必卸载以前的版本,它们可以留在计算机上”。我说“为什么要把它们留在那里?” 除了“如果你愿意,你可以卸载它们”之外,他们没有给我一个很好的答案。
所以……那说……
当我部署时,下面的内容并不存在......它可能对我的需求来说太过分了,我们有多个用户仍然需要将 Office 2010 与 Office Pro Plus 2013 结合使用一段时间......但我有上个月为另一个潜在客户添加了书签。
也就是说,这就是我发现的。
结合此处找到的 PowerShell 应用部署工具包:
http://psappdeploytoolkit.com/
Christian Fosund 在他的网站上有一个脚本,用于进行非常大的部署:
这是我用于将 Microsoft Office 365 Pro Plus 部署到近 5000 个客户端的脚本。它基于 Sean Lillis 的 awsome 工具包 PowerShell App Deployment Toolkit 它将卸载所有以前版本的 Office 并删除其他应用程序,如 Live Meeting、Communicator 2007、Conferensing Add-in 等 -- Christian Foslund
它不是“下载并运行”脚本。您将需要 PADT,并且需要根据您的特定环境需要更改脚本代码,但它似乎值得收藏,也许它也会对您有所帮助。
| 归档时间: |
|
| 查看次数: |
9578 次 |
| 最近记录: |