Microsoft-Office-365

從 Office 365 即點即用部署中排除應用程序?

  • November 14, 2020

我正在嘗試Office 365 2016通過點擊執行自定義進行安裝並排除一組應用程序。Office 安裝得非常好,初始安裝後排除的應用程序不在系統上。在我登錄到我的 Office 365 帳戶後,它會啟動 Office 更新,並且更新會在系統上安裝一些排除的項目。

更新安裝PublisherOutlook即使它們被排除在配置中並且最初沒有安裝。為什麼會這樣,我該如何預防?

安裝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 。

看起來您的語法不正確;它應該看起來像這樣(請注意空格或缺少空格):

<Add SourcePath="\\Server\share" OfficeClientEdition="64" Branch="Current">
   <Product ID="O365ProPlusRetail" >
       <Language ID="en-us" />
       <ExcludeApp ID="Access" />
       <ExcludeApp ID="InfoPath" />
   </Product>
</Add>

此外,請注意許可:如果使用者實際上沒有 Professional Plus 許可證,而是擁有不同的許可證,則只要他/她登錄到任何 Office 365 應用程序,安裝程序就會自動啟動並確保已安裝的應用程序匹配分配給使用者的實際許可證;當我錯誤地將 Professional Plus 版本部署到多台電腦時,我親眼目睹了這一點,只是在第一次登錄實際上只有 Business Premium 許可證的使用者後,Office 365 設置刪除了 Access 和 Skype For Business(SfB 並未物理刪除,但由於許可不匹配而無法使用:已安裝但拒絕啟動,因為 Business Premium 版僅包含 SfB Basic,而專業增強版包括完整版,因此現在安裝的應用程序拒絕工作)。

引用自:https://serverfault.com/questions/762437