Office 部署工具概觀
Office 部署工具 (ODT) 是一種命令行工具,可用來下載 365 應用程式Microsoft並部署到您的用戶端電腦。 ODT 讓您對 Office 安裝作業有更多的控制權︰您可以定義要安裝哪些產品及語言、這些產品的更新方式,以及是否要讓使用者看到安裝過程。
如果您不是企業系統管理員,而且想要在您的家用或企業中安裝 Microsoft 365,請參閱 在電腦或 Mac 上下載並安裝或重新安裝 Microsoft 365 或 Office 2021。
下載 Office 部署工具
從Microsoft 下載中心下載 Office 部署工具。
下載檔案之後,執行自我解壓縮可執行檔,其中包含 Office 部署工具可執行檔 (setup.exe) 及範例組態檔 (configuration.xml)。
在使用 ODT 下載或安裝 Office 之前,建議您確認您有最新版本。
提示
如需最新版 ODT 中哪些變更的詳細資訊,請參閱 Office 部署工具的發行歷程記錄。
開始使用 Office 部署工具
ODT 包含兩個檔案︰setup.exe 及 configuration.xml。 若要搭配該工具來作業,您必須編輯組態檔來定義您要的選項,然後從命令列執行 setup.exe。 例如,您可以編輯組態檔,以自動接受授權條款安裝 64 位英文版的 Office。 如需一組完整的選項,請參閱 Office 部署工具的組態選項。
注意事項
最佳做法: 本文說明 Office 部署工具組態檔中的 XML 元素和屬性。 您可以繼續在文本編輯器中建立組態檔,但我們建議改用 Office 自定義工具 。 使用 Office 自定義工具,您可以輕鬆地在 Web 介面中建立和修改組態檔。 如需詳細資訊,請參閱 Office 自訂工具概觀。
當執行 ODT 時,您提供組態檔的位置,並定義 ODT 應該執行哪個模式︰
若要下載 Microsoft 365 Apps 產品和語言,請使用 下載 模式。 範例:
setup.exe /download downloadconfig.xml
。 當您將 Office 下載到已包含該 Office 版本的資料夾時,ODT 只會下載遺漏的檔案來節省網路頻寬。 例如,如果您使用 ODT 將英文和德文的 Office 下載到已包含英文 Office 的資料夾,則只會下載德文語言套件。若要在用戶端電腦上安裝下載的 Microsoft 365 Apps 產品和語言,請使用 設定 模式。 您也可以使用 configure 模式來移除及更新 Office 產品及語言。 範例:
setup.exe /configure installconfig.xml
若要將新的應用程式喜好設定套用至已安裝 Microsoft 365 Apps 的用戶端電腦,請使用 自定義 模式。 此模式只會套用應用程式喜好設定,而不會變更任何其他部署設定。 範例:
setup.exe /customize preferencesconfig.xml
若要從下載的 Microsoft 365 Apps 產品和語言建立 App-V 套件,請使用 封裝程式 模式。 範例:
setup.exe /packager packageconfig.xml
您也可以使用 help 模式來閱讀該工具的命令列說明。
下載 Microsoft 365 Apps 的安裝檔案
請遵循下列步驟,從 Office 內容傳遞網路 (CDN) 下載 Microsoft 365 Apps 的安裝檔案。
步驟 1:建立組態檔
建立組態檔時,建議從範例檔案開始,並以環境中適當的選項來更新。 您可以先複製以下範例之一並貼到文字檔中,以您所選擇的名稱儲存,然後編輯 XML 元素和屬性,以定義您想要的選項。
在此範例中,組態檔會將 32 位英文版 Microsoft 365 Apps 企業版的安裝檔案,以及 Visio 傳統型應用程式的訂閱版本下載到您網路上的 \\server\share:
<Configuration>
<Add SourcePath="\\server\share" OfficeClientEdition="32">
<Product ID="O365ProPlusRetail" >
<Language ID="en-us" />
</Product>
<Product ID="VisioProRetail" >
<Language ID="en-us" />
</Product>
</Add>
</Configuration>
如需有關組態選項的詳細資訊及更多範例,請參閱 Office 部署工具的設定選項。
步驟 2:以 download 模式執行 ODT 可執行檔
從命令提示字元,以下載模式執行 ODT 可執行檔,並參考您儲存的組態檔。 在這個範例中,組態檔被命名為 downloadconfig.xml:
setup.exe /download downloadconfig.xml
步驟 3:確認檔案已下載
執行命令之後,請移至您在組態檔中定義的下載位置,並尋找一個內含適當檔案的 Office 資料夾。 如果您遇到問題,請確認您擁有最新版本的 ODT。 您也可以檢閱 %temp% 資料夾中的記錄檔,以針對問題進行疑難解答。
從本機來源下載 Microsoft 365 Apps 的安裝檔案
您可以使用 Office 部署工具,從網路上的本機來源下載 Microsoft 365 Apps 的安裝檔案。 如此一來,您可以為 Office 儲存多種語言及產品的中央複本,然後只將您需要的語言及產品發佈到您網路上的其他位置。
若要從本機來源下載,請依照利用 ODT 來下載 Office 的步驟進行,但在組態檔中新增能定義安裝檔案來源的下載路徑。 例如,此組態檔會從 \\servera\share 下載 32 位英文版的 Microsoft 365 Apps 企業版, (DownloadPath) 下載到 \\serverb\share (SourcePath) :
<Configuration>
<Add SourcePath="\\serverb\share" OfficeClientEdition="32" Version="16.0.6741.2056" DownloadPath="\\servera\share">
<Product ID="O365ProPlusRetail" >
<Language ID="en-us" />
</Product>
</Add>
</Configuration>
使用 DownloadPath 時,您必須指定 Version。
安裝 Microsoft 365 Apps
下載 Microsoft 365 Apps 安裝檔案之後,請遵循下列步驟在用戶端電腦上安裝 Office。 在安裝過程中,您可以選擇要安裝哪些產品。
步驟 1:建立組態檔
建立組態檔時,建議從範例檔案開始,並以環境中適當的選項來更新。 您可以先複製以下範例之一並貼到文字檔中,以您所選擇的名稱儲存,然後編輯 XML 元素和屬性,以定義您想要的選項。
在此範例中,組態檔會安裝 32 位英文版的 Microsoft 365 Apps 企業版,但不含 Publisher:
<Configuration>
<Add SourcePath="\\Server\share" OfficeClientEdition="32">
<Product ID="O365ProPlusRetail" >
<Language ID="en-us" />
<ExcludeApp ID="Publisher" />
</Product>
</Add>
<Display Level="None" AcceptEULA="TRUE" />
</Configuration>
Office 安裝檔案的位置是 \\server\share。 顯示層級設定為 [無],這表示使用者在安裝期間不會看到任何使用者介面。 AcceptEULA 設定為 TRUE,這表示您的使用者在安裝期間不需要按兩下即可接受授權條款。
如需組態選項的詳細資訊,請參閱<Office 部署工具的組態選項>。
步驟 2:以 configure 模式執行 ODT 可執行檔
從命令提示字元中,使用您儲存之組態檔的參考,在設定模式中執行 ODT 可執行檔。 在下列範例中,組態檔被命名為 installconfig.xml:
setup.exe /configure installconfig.xml
您必須具有用戶端電腦的本機系統管理員許可權。 您可以從要安裝 Office 的用戶端電腦執行可執行檔,也可以將 ODT 和組態檔放在網路共用上,然後從該處執行。 如果您使用網路共用,請務必將 setup.exe 和組態檔的完整網路路徑傳遞至 命令。
步驟 3:確認安裝成功
執行命令之後,您應該會看到 Office 安裝作業開始的訊息 (除非您將顯示層級設定為 none)。 安裝完成之後,命令提示字元會顯示「產品設定成功」。如果您遇到問題,請確定您有最新版的 ODT。 您也可以檢閱 %temp% 資料夾中的記錄檔,以針對問題進行疑難解答。
更新 Microsoft 365 Apps
安裝 Microsoft 365 Apps 之後,您可以使用 Office 部署工具對用戶端電腦進行更新。 有兩種方式可以進行更新:
使用 ODT 再次安裝 Microsoft 365 Apps,這會將 Office 更新為最新版本。 系統只會更新在新版本中已變更的檔案。
使用 ODT 下載 Office 安裝檔案,然後將用戶端電腦指向該位置以接收其更新。 (根據預設,用戶端會直接從 Office 內容傳遞網路 (CDN) .)
若要變更用戶端電腦接收更新的位置,請以 configure 模式執行 ODT,然後在組態檔中指定更新路徑。 例如,若要讓 Microsoft 365 Apps 自動從名為 \\server\updates 的網络共用取得更新,請在 configuration.xml 檔案中包含下列這一行:
<Updates Enabled="TRUE" UpdatePath="\\server\updates" />
本文並未涵蓋您為組織管理 Office 更新時可能會遇到的所有相關問題。 如需該案例的詳細資訊,包括使用組策略,請參閱 選擇如何管理 Microsoft 365 Apps 的更新。
從客戶端電腦排除或移除 Microsoft 365 Apps 應用程式
安裝 Microsoft 365 Apps 時,您可以排除特定應用程式。 方法是依照利用 ODT 安裝 Office 的步驟進行,但在組態檔中加入 ExcludeApp 元素。 例如,此組態檔會安裝所有Microsoft 365 Apps 企業版應用程式,但 Publisher 除外:
<Add SourcePath="\\Server\share" Version="15.1.2.3" OfficeClientEdition="32">
<Product ID="O365ProPlusRetail" >
<Language ID="en-us" />
<ExcludeApp ID="Publisher" />
</Product>
</Add>
如果您已安裝 Microsoft 365 Apps,您也可以使用 ExcludeApp 元素來移除您先前安裝的應用程式。 舉例來說,上述的組態檔會從先前安裝的 Office 中移除 Publisher。
您也可以移除 Microsoft 365 Apps 的整個語言版本。 方法是依照利用 ODT 安裝 Office 時排除部分產品的步驟進行,但把組態檔換成使用 Remove 元素的組態檔。 例如,此組態檔會移除 Microsoft 365 Apps 企業版的西班牙文版本:
<Configuration>
<Remove>
<Product ID="O365ProPlusRetail" >
<Language ID="es-es" />
</Product>
</Remove>
</Configuration>
如需有關排除或移除應用程式之選項的詳細資訊,請參閱 Office 部署工具的設定選項。
安裝 Microsoft 365 Apps 或其他應用程式時排除 OneDrive
當您安裝 Microsoft 365 Apps 或安裝個別應用程式,例如 Word、Excel、PowerPoint、Publisher、Visio 或 Skype 時,會自動安裝 OneDrive。 如果您不想將 OneDrive 與這些應用程式一起安裝,請使用 ExcludeApp 元素來移除它,如範例所示。
<Add SourcePath="\\Server\share" Version="15.1.2.3" OfficeClientEdition="32">
<Product ID="O365ProPlusRetail" >
<Language ID="en-us" />
<ExcludeApp ID="OneDrive" />
</Product>
</Add>
部署多個或相符的語言
如需部署語言的詳細資訊,請參閱部署 Microsoft 365 Apps 語言的概觀。
將應用程式喜好設定套用至 Microsoft 365 應用程式
在部署過程中,您可以定義 Microsoft 365 Apps 的應用程式喜好設定,包括 VBA 巨集通知、默認檔案位置和預設檔格式。 若要這樣做,您可以使用 安裝 Microsoft 365 Apps 中的標準步驟來部署 Office,但您將應用程式喜好設定納入組態檔中。
若要建立組態檔,建議您使用 Office 自定義工具進行隨選即用,這是具有完整使用者介面的 Web 應用程式。
- 在網頁瀏覽器中,開啟隨 選即用的 Office 自定義工具 ,並遵循步驟來建立組態檔,包括定義應用程式喜好設定以及標準部署設定。
- 匯出檔案。
- 請遵循 安裝 Microsoft 365 Apps 中的步驟,使用新建立的組態檔部署 Office。
在此範例中,組態檔會以英文安裝 32 位版本的 Microsoft 365 Apps 企業版,並顯示 Excel 中所有 VBA 巨集的信任列。
<Configuration>
<Add OfficeClientEdition="32" Channel="Current">
<Product ID="O365ProPlusRetail">
<Language ID="en-us" />
</Product>
</Add>
<AppSettings>
<User Key="software\microsoft\office\16.0\excel\security"
Name="vbawarnings"
Value="3"
Type="REG_DWORD"
App="excel16"
Id="L_VBAWarningsPolicy" />
</AppSettings>
</Configuration>
此檔案是使用隨選即用的 Office 自訂工具所建立。 如需應用程式喜好設定的詳細資訊,建議您瀏覽工具本身中的選項。
注意:安裝 Office 時,組態檔中定義的應用程式喜好設定會套用至裝置的所有現有使用者,以及未來新增至裝置的任何新使用者。
將應用程式喜好設定套用至Microsoft 365 應用程式的現有安裝
您可以將新的應用程式喜好設定套用至已安裝 Microsoft 365 Apps 的用戶端電腦,而不需要變更任何其他部署設定。 若要這樣做,請建立包含應用程式喜好設定的組態檔,然後在 自定義 模式中執行 ODT。 自定義模式會忽略組態檔中的所有其他設定,但應用程式喜好設定除外。
- 使用 定義應用程式喜好設定 中的步驟來建立組態檔。
- 從命令提示字元中,使用您所建立之組態檔的參考,在自定義模式中執行 ODT 可執行檔。 在下列範例中,組態檔的名稱為 installapppreferences.xml:
setup.exe /customize installapppreferences.xml
您必須從要套用應用程式喜好設定的用戶端電腦執行可執行檔,而且您必須擁有該計算機的本機系統管理員許可權。 使用自定義模式時,組態檔中定義的應用程式喜好設定會套用至裝置的所有現有使用者,以及未來新增至裝置的任何新使用者。 如果您在 Office 應用程式執行時套用應用程式喜好設定,則下次重新啟動 Office 時會套用喜好設定。
建立適用於 Microsoft 365 Apps 的 App-V 套件
除了下載和部署 Microsoft 365 Apps 之外,您還可以使用 Office 部署工具來建立 App-V 套件。 方法是更新組態檔,然後以 packager 模式執行 ODT。 您必須在已全新安裝作業系統的電腦上建立 App-V 套件。
本文並未涵蓋與部署 App-V 套件相關的所有問題。 如需該案例的詳細資訊,請 參閱使用App-V部署 Microsoft Office 2016。
步驟 1:建立組態檔
建立組態檔時,建議從範例檔案開始,並以環境中適當的選項來更新。 您可以先複製以下範例之一並貼到文字檔中,以您所選擇的名稱儲存,然後編輯 XML 元素和屬性,以定義您想要的選項。
在此範例中,組態檔會從不含 Publisher 的 32 位英文版 Microsoft 365 Apps 企業版建立 App-V 套件:
<Configuration>
<Add SourcePath="\\Server\share" OfficeClientEdition="32">
<Product ID="O365ProPlusRetail" >
<Language ID="en-us" />
<ExcludeApp ID="Publisher" />
</Product>
</Add>
</Configuration>
Office 安裝檔案的位置是 \\server\share。 對於您的組態檔,將範例值取代為環境的適當選項。 如需選項的詳細資訊,請參閱 Office 部署工具的組態選項。
步驟 2:以 packager 模式執行 ODT 可執行檔
從命令提示字元中,使用您儲存之組態檔的參考,以及您要儲存App-V套件的位置,在封裝程式模式中執行ODT可執行檔。 在下列範例中,組態檔名為 packageconfig.xml,App-V 封裝將會儲存到 \\server\share\appv\
setup.exe /packager packageconfig.xml \\server\share\appv\
步驟 3:確認套件建立成功
執行命令之後,套件位置應該會有一個 App-V 套件資料夾,以及一個 WorkingDir 資料夾。 您可以檢閱 %temp% 資料夾中的記錄檔,以針對問題進行疑難解答。