建置適用於 Microsoft 365 Apps 的動態、精簡和通用套件
注意事項
本文由 Microsoft 365 Apps Rangers 撰寫,概述跨客戶實作觀察到的常見做法。 我們建議您評估此指導方針對貴組織的相關性,並視需要調整方法。
身為系統管理員,您可能打算在組織中部署 Microsoft 365 Apps。 這類部署通常不只是將基本 Microsoft 365 Apps 推送至裝置。 使用者可能需要其他元件,例如語言套件、校訂工具或其他產品,例如 Visio 或 Project。 我們通常會將這些案例稱為第二次安裝,而初始安裝 Microsoft 365 Apps 通常稱為第一次安裝。 針對第一個安裝案例,請查看 安裝選項 ,以及正確 調整部署大小的最佳方式。
本文說明如何使用適用於 Microsoft 365 Apps 的動態、精簡和通用套件來實作第二次安裝,以大幅降低長期維護成本並改善用戶滿意度。
挑戰
在過去,支援第二個安裝案例的工作是藉由為每個案例建立專用安裝套件來解決。 通常,系統管理員會將必要的來源檔案 (~3 GB) 與 Office 部署工具 (ODT) 的複本,以及針對案例量身訂做的組態檔。
但是,特別是在較大型的組織中,您通常不會有一組單一組 Microsoft 365 Apps。 您可能會混合使用更新通道,例如,大部分都位於每月企業通道上,而一些特殊用途的裝置位於 Semi-Annual 企業通道上。 或許您目前正在從 32 位轉換為 64 位,而且必須支援這兩個架構一段時間。
例如,如果您在上一個範例中為每個通道和架構建置專用的語言套件部署,最後會有四個套件:每月企業通道 x86、每月企業通道 x64、Semi-Annual 企業通道 x86、Semi-Annual Enterprise Channel x64。 這不是永續性的方法,而且有下列缺點:
- 到期的高維護成本
- 要建立和維護的套件數目很高。
- 內嵌來源檔案會隨著時間過期而需要服務。
- 部署期間的高頻寬耗用量,因為完整 3 GB 套件會在實際安裝開始之前同步至裝置。
- 不良的用戶體驗
- 用戶必須瞭解其目前的設定,並從軟體入口網站挑選相符的套件。
- 完整原始程序檔的部署時間很長,因此會先同步處理。
- 如果內嵌來源檔案已過期,安裝將會在更新周期開始之前降級完整安裝,並再次更新所有應用程式。
那麼,您要如何建置一段時間后維護成本較低且更方便使用的套件?
解決方案:動態、精簡和通用套件
您可以實作自我調整、小型和通用套件來解決這些問題。 讓我們先討論基本概念,再深入探討範例案例。
建置 動態 套件,而您不會在其中硬式編碼任何專案。 使用 Office 部署工具 (ODT) 的功能,讓套件能夠自行調整需求:
- 使用 Version=MatchInstalled 來防止非預期的更新,並持續控制用戶端上安裝的版本。 組建編號的硬式編碼不會快速過時。
- 使用 Language=MatchInstalled 指示 Visio 或 Project 使用與 Office 已使用的相同語言集合進行安裝。 不需要列出這些語言,或建置插入必要語言的腳本。
從封裝中移除來源檔案,以建置 精簡 套件。 這有多項優點:
- 套件大小較小,從 3 GB 到 ODT 及其組態檔小於 10 MB。
- 您不需要將 3 GB 的安裝套件推送至用戶端,而是讓用戶端從 Office 內容傳遞網路 (CDN) 提取所需的內容,以節省頻寬。
- 當您將 Project 新增至現有的 Microsoft 365 Apps 安裝時,您必須下載少於 50 MB,因為已安裝 Office 共用元件。
- 根據語言數目,Visio 安裝通常為 100-200 MB,因為範本/樣板是下載的一大部分。
- 安裝校訂工具通常為 30-50 MB,而完整語言套件則為 200-300 MB。
- 第二個安裝案例通常較不頻繁,這可降低因特網流量負擔,最終降低影響。
- 您不需要在每次Microsoft發行新功能或安全性和品質修正時更新原始程序檔。
建置 通用 套件的方式,不是硬式編碼,例如架構或更新通道。 ODT 會動態比對現有的安裝,因此您的套件可跨所有更新通道和架構運作。 例如,您沒有四個套件來安裝 Visio,而是有一個適用於所有更新通道和架構排列的單一通用套件。
- 不使用 OfficeClientEdition 可讓您的套件在混合的 x86/x64 環境中通用。
- 離開 通道 可讓您的套件跨更新通道通用。
如何建置動態、精簡和通用套件並從中獲益
其概念是不要將組態檔中的任何專案硬式編碼,而是盡可能利用 Office 部署工具的聰明度。
讓我們看看建置的「傳統」套件,將 Project 新增至 Microsoft 365 Apps 的現有安裝。 我們有) (~3 GB 的原始程序檔和組態檔,其會明確說明我們想要達成的目標:
<Configuration>
<Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
<Product ID="ProjectProRetail">
<Language ID="en-us" />
</Product>
</Add>
<Display Level="None" />
</Configuration>
當我們套用動態、精簡和通用套件的概念時,結果會如下所示:
<Configuration>
<Add Version="MatchInstalled">
<Product ID="ProjectProRetail">
<Language ID="MatchInstalled" TargetProduct="O365ProPlusRetail" />
</Product>
</Add>
<Display Level="None" />
</Configuration>
那麼,我們有什麼變更,以及優點為何?
- 我們已移除 OfficeClientEdition-attribute,因為 ODT 會自動符合已安裝的版本。
- 優點:組態檔現在適用於 x86 和 x64 案例。
- 基於相同原因,我們已移除通道。 ODT 會自動比對已指派的更新通道。
- 權益 I:套件適用於目前通道、每月企業通道、Semi-Annual 企業通道和其他) (所有更新通道。
- 權益 II:它也適用於您未提供作為中央 IT 的更新通道。 有些使用者正在執行目前通道,有些則是在測試人員組建上? 別擔心,它只是可以運作。
- 我們新增了 Version=“MatchInstalled”,這可確保 ODT 會安裝已安裝的相同版本。
- 優點:您可控制已部署的版本,且沒有非預期的更新。
- 我們已新增 Language ID=“MatchInstalled” 和 TargetProduct 以符合目前安裝的語言,並取代要安裝的硬式編碼語言清單。
- 權益 I:使用者的 Project 語言與 Office 安裝的語言相同。
- 權益 II:不需要重新要求安裝語言套件。
- 權益 III:也適用於身為中央 IT 系統管理員的很少使用的語言,這可讓用戶滿意。
- 我們已移除原始程序檔。 ODT 會及時從 Office CDN 擷取正確的來源檔案集。
- 權益 I:套件永遠不會過時。 不需要維護來源檔案。
- 權益 II:下載大約是 50 MB,而不是大約 3 GB。
另一個範例:以動態、精簡和通用方式新增語言套件和校訂工具
讓我們來簡短查看其他案例,例如新增語言套件和校訂工具。 安裝德文語言套件的傳統組態檔可能如下所示:
<Configuration>
<Add OfficeClientEdition="64" Channel="MonthlyEnterprise">
<Product ID="LanguagePack">
<Language ID="de-de" />
</Product>
</Add>
<Display Level="None" />
</Configuration>
同樣地,此組態檔僅適用於一個特定案例, (更新通道設定為每月企業通道,) 安裝 64 位。 其他案例則需要涵蓋其他檔案和套件,這會增加擁有權的複雜性和成本。 只要使用動態、精簡和通用的方式來修正此問題:
<Configuration>
<Add Version="MatchInstalled">
<Product ID="LanguagePack">
<Language ID="de-de" />
</Product>
</Add>
<Display Level="None" />
</Configuration>
這個單一組態檔適用於 x86/x64 和所有更新通道,例如目前通道、每月企業通道、Semi-Annual 企業通道等等。 因此,如果您想要在環境中提供五種額外的語言,只要建置其中五種「組態檔 + ODT」套件即可。 針對校訂工具,您只需將 ProductID 變更為 “ProofingTools”。
建置您自己的設定
只要使用 ODT,上述概念就適用於所有隨選即用安裝和產品。 您可以將指定的產品識別碼變更為您的案例。 如需詳細資訊,請參閱 支援的產品標識符清單 。
必要條件/附注
以下是您必須符合的一些必要條件,才能讓此概念在您的環境中運作,以及一些注意事項:
- 使用 Office 部署工具 16.0.11615.33602 或更新版本,讓 Version=“MatchInstalled” 能夠運作。
- ODT 必須能夠在 Office CDN 上找到相符的來源檔案。
- 請確定您用來執行安裝的內容可以周遊 Proxy。 如需詳細資訊,請參閱 Office 365 專業增強版 部署和 Proxy 伺服器指引。
- 請確定用來安裝應用程式的使用者或系統) (帳戶可以連線到因特網。
- 先前顯示的量身訂做組態檔適合用來安裝 (/configure 交換器) 的產品,但不適用於 /download 參數。 這是預期的,因為 ODT 缺少一些執行下載 (的詳細數據,例如架構) 。 針對上述概念,不需要事先下載檔。