我正在尝试Office 365 2016
通过点击运行自定义进行安装并排除一组应用程序。Office 安装得非常好,初始安装后排除的应用程序不在系统上。在我登录到我的 Office 365 帐户后,它会启动 Office 更新,并且更新会在系统上安装一些排除的项目。
更新安装Publisher
,Outlook
即使它们被排除在配置中并且最初没有安装。为什么会这样,我该如何预防?
安装xml
<Configuration>
<Add SourcePath="\\domain.com\Software\Office2016\x64\" OfficeClientEdition="64" Branch="Current">
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
<ExcludeApp ID="Access" />
<ExcludeApp ID="Groove" />
<ExcludeApp ID="InfoPath" />
<ExcludeApp ID="Lync" />
<ExcludeApp ID="Outlook" />
<ExcludeApp ID="Project" />
<ExcludeApp ID="Publisher" />
<ExcludeApp ID="SharePointDesigner" />
<ExcludeApp ID="Visio" />
</Product>
</Add>
<Updates Enabled="TRUE" UpdatePath="\\domain.com\Software\Office2016\x64\" Branch="Current" />
<Display Level="None" AcceptEULA="TRUE" />
<Logging Level="Standard" Path="\\domain.com\Software\Logs\Office2016\x64" />
</Configuration>
这是有关如何从 Office 365 部署中排除特定应用程序的官方参考:https ://technet.microsoft.com/library/dn745895.aspx 。
看起来您的语法不正确;它应该看起来像这样(请注意空格或缺少空格):
此外,请注意许可:如果用户实际上没有 Professional Plus 许可证,而是拥有不同的许可证,则只要他/她登录到任何 Office 365 应用程序,安装程序就会自动启动并确保已安装的应用程序匹配分配给用户的实际许可证;当我错误地将 Professional Plus 版本部署到多台计算机时,我亲眼目睹了这一点,只是在第一次登录实际上只有 Business Premium 许可证的用户(SfB 没有物理删除,但由于许可不匹配而无法使用:已安装但拒绝激活,因为 Business Premium 版仅包含 SfB Basic,而专业增强版包括完整版,因此现在安装的应用程序拒绝工作)。
此处Technet 参考中列出的语法是……缺少。
删除 ExcludeApp 元素中 和 之间的
ID=
空格"Publisher"
。(Office 365) Setup.exe 对 XML 格式非常讲究。如果未正确解析 XML(即使配置了详细日志记录和日志路径),它不会真正给您错误。
您的问题似乎集中在更新过程运行时更改O365 的配置。Per Technet - 为 Office 365 ProPlus 配置更新设置,
AutoUpdates
在Enabled
您的样本中configuration.xml
。您确定setup.exe
没有被要求重新配置您的 O365 客户端吗?另一种管理更新的常用方法是重新运行Setup.exe
并指定所需的版本(例如,这是在 SCCM 中执行此操作的常用方法)。