Office 部署工具概述

Office 部署工具 (ODT) 是一款命令行工具,可以使用它下载并将 Microsoft 365 应用版部署到客户端计算机。ODT 使你可以更好地控制 Office 安装:可以定义要安装哪些产品和语言、应该如何更新这些产品以及是否向用户显示安装体验。

如果你不是企业管理员,并要在家中或企业中安装 Office,请参阅使用 Office 365 安装 Office

下载 Office 部署工具

从 Microsoft 下载中心下载 Office 部署工具。

下载文件后,运行自解压缩可执行文件,其中包含 Office 部署工具可执行文件 (setup.exe) 和一个示例配置文件 (configuration.xml)。

使用 ODT 下载或安装 Office 前,我们建议你确认使用了最新版本。

提示

有关最新版本的 ODT 更改的详细信息,请参阅 Office 部署工具发布历史记录

开始使用 Office 部署工具

ODT 包含 2 个文件:setup.exe 和 configuration.xml。要使用该工具,请编辑配置文件以定义所需选项,然后从命令行运行 setup.exe。例如,可编辑配置文件以安装 64 位英文版的 Office 并自动接受 EULA。有关完整选项集,请参阅 Office 部署工具的配置选项

备注

最佳做法: 本文介绍了 Office 部署工具的配置文件中的 XML 元素和属性。你可以继续在文本编辑器中创建配置文件,但我们建议使用“Office 自定义工具”。利用 Office 自定义工具,你可以在基于 Web 的界面中轻松创建和修改配置文件。有关详细信息,请参阅 Office 自定义工具概述

运行 ODT 时,需提供配置文件的位置,并定义应在何种 模式 下运行 ODT:

  • 要下载 Microsoft 365 应用版产品和语言,请使用 下载 模式。示例:setup.exe /download downloadconfig.xml。在将 Office 下载到已包含相应版本 Office 的文件夹时,ODT 将通过仅下载缺失的文件来节省网络带宽。例如,如果使用 ODT 将 Office 英文版和德语版下载到已包含英文版 Office 的文件夹,将仅下载德语语言包。

  • 若要在客户端计算机上安装已下载的 Microsoft 365 应用版产品和语言,请使用 配置 模式。也可使用配置模式来删除和更新 Office 产品和语言。示例:setup.exe /configure installconfig.xml

  • 要将新应用程序首选项应用于已安装 Microsoft 365 应用版的客户端计算机,请使用 自定义 模式。此模式将仅应用应用程序首选项,而不更改其他任何部署设置。示例:setup.exe /customize preferencesconfig.xml

  • 若要通过已下载的 Microsoft 365 应用版产品和语言创建 App-V 包,请使用 包装 模式。示例:setup.exe /packager packageconfig.xml

也可以使用 帮助 模式来阅读工具的命令行帮助。

下载 Microsoft 365 应用版的安装文件

请按照以下步骤操作,从 Office 内容分发网络 (CDN) 下载 Microsoft 365 应用版的安装文件。

步骤 1:创建配置文件

创建配置文件时,我们建议从示例文件开始,并为你的环境使用合适的选项以对其进行更新。可以通过将以下示例复制和粘贴到文本文件、使用你选择的名称将其保存,然后编辑 XML 元素和属性以定义你想要使用的选项开始。

在此示例中,配置文件将 32 位英语版 Microsoft 365 企业应用版和订阅版 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:在下载模式下运行 ODT 可执行文件

在命令提示符处,在下载模式下使用对保存的配置文件的引用运行 ODT 可执行文件。在此示例中,配置文件名为 downloadconfig.xml:

setup.exe /download downloadconfig.xml

步骤 3:验证是否已下载该文件

运行命令后,转到在配置文件中定义的下载位置,并在此处查看具有合适的文件的 Office 文件夹。如果遇到问题,请确保你拥有 ODT 的最新版本。也可以通过查看 %temp% 文件夹中的日志文件来对该问题进行故障排除。

从本地源下载 Microsoft 365 应用版的安装文件

Office 部署工具可用于从网络本地源下载 Microsoft 365 应用版的安装文件。这样一来,就可存储 Office 多种语言和产品的中心副本,并只将所需语言和产品分发到网络上的其他位置。

要从本地源下载,请按照使用 ODT 下载 Office 的步骤操作,不同之处在于要在配置文件中添加下载路径,此路径定义了从哪里下载安装文件。例如,此配置文件将 32 位英语版 Microsoft 365 企业应用版从 \\servera\share (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 时,必须指定 版本

安装 Microsoft 365 应用版

下载 Microsoft 365 应用版安装文件后,按照下面的步骤在客户端计算机上安装 Office。作为安装的一部分,你可以选择安装哪种产品。

步骤 1:创建配置文件

创建配置文件时,我们建议从示例文件开始,并为你的环境使用合适的选项以对其进行更新。可以通过将以下示例复制和粘贴到文本文件、使用你选择的名称将其保存,然后编辑 XML 元素和属性以定义你想要使用的选项开始。

在此示例中,配置文件安装了不含 Publisher 的 32 位英语版 Microsoft 365 企业应用版:

<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。显示级别设置为 None,即用户在安装期间不会看到任何用户界面。AcceptEULA 设置为 TRUE,即用户在安装期间无需单击接受 EULA。

有关配置选项的详细信息,请参阅 Office 部署工具的配置选项

步骤 2:在配置模式下运行 ODT 可执行文件

在命令提示符处,在配置模式下使用对保存的配置文件的引用运行 ODT 可执行文件。在以下示例中,配置文件命名为 installconfig.xml

setup.exe /configure installconfig.xml

你必须在客户端计算机上具有本地管理员权限。可以从要安装 Office 的客户端计算机运行可执行文件,或者可以将 ODT 和配置文件放在网络共享上,然后从此处运行。如果使用网络共享,请确保将 setup.exe 和配置文件的完整网络路径都传递给命令。

步骤 3:验证是否成功安装

运行命令后,应该会看到 Office 安装开始(除非将显示级别设置为 None)。安装完成后,命令提示符将显示“已成功配置产品”。如果遇到问题,请确保使用的是最新版 ODT。还可以检查 %temp% 文件夹中的日志文件来排查问题。

更新 Microsoft 365 应用版

安装 Microsoft 365 应用版后,可以使用 Office 部署工具来更新客户端计算机。有两种更新方法:

  • 使用 ODT 再次安装 Microsoft 365 应用版(会将 Office 更新至最新版本)。新版本中只有已更改的文件才会被更新。

  • 使用 ODT 下载 Office 安装文件,然后将你的客户端计算机指向该位置以接收其更新。(默认情况下,客户端将直接从 Office 内容传递网络 (CDN) 更新。)

若要更改客户端计算机从哪里接收更新,请在配置模式下运行 ODT,并在配置文件中指定更新路径。例如,若要让 Microsoft 365 应用版自动从 \\server\updates 网络共享获取更新,请在 configuration.xml 文件中添加下面的代码行:

<Updates Enabled="TRUE" UpdatePath="\\server\updates" />

本文并未涵盖组织中与管理 Office 更新相关的所有问题。有关该方案的详细信息(包括使用组策略),请参阅选择如何管理 Microsoft 365 应用版的更新程序

从客户端计算机中排除或删除 Microsoft 365 应用版应用程序

安装 Microsoft 365 应用版时,可以排除特定应用程序。为此,请按照“使用 ODT 安装 Office”中的步骤操作,不同之处在于要在配置文件中添加 ExcludeApp 元素。例如,下面的配置文件安装除 Publisher 以外的所有 Microsoft 365 企业应用版应用程序:

<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 应用版,也可以使用 ExcludeApp 元素删除以前安装的应用程序。例如,上面的配置文件从旧 Office 安装中删除 Publisher。

还可以删除 Microsoft 365 应用版的整个语言版本。为此,请按照使用 ODT 安装 Office 的排除产品步骤操作,但请将配置文件替换为使用 Remove 元素的配置文件。例如,此配置文件删除 Microsoft 365 企业应用版的西班牙语版本:

<Configuration> 
 <Remove>
    <Product ID="O365ProPlusRetail" > 
      <Language ID="es-es" />        
    </Product> 
 </Remove>
</Configuration> 

若要详细了解应用排除或删除方法,请参阅 Office 部署工具的配置选项

在安装 Microsoft 365 应用版或其他应用程序时排除 OneDrive

安装 Microsoft 365 应用版或单个应用程序(如 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 应用版语言的概述

将应用程序首选项应用于 Microsoft 365 应用版

在部署过程中,可以定义 Microsoft 365 应用版的应用程序首选项,包括 VBA 宏通知、默认文件位置和默认文件格式。为此,请按照安装 Microsoft 365 应用版中的标准步骤来部署 Office,不同之处在于将应用程序首选项添加为配置文件的一部分。

若要创建配置文件,建议使用即点即用 Office 自定义工具,这是一款具有完整用户界面的 Web 应用程序。

  1. 在 Web 浏览器中打开即点即用 Office 自定义工具并按步骤创建配置文件,包括定义标准部署设置旁边的应用程序首选项。
  2. 导出文件。
  3. 请按照安装 Microsoft 365 应用版中的步骤操作,使用新创建的配置文件来部署 Office。

在此示例中,配置文件安装了 32 位英语版 Microsoft 365 企业应用版,并对 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 应用版的客户端计算机,而不更改任何其他部署设置。为此,请创建包含应用程序首选项的配置文件,然后在 自定义 模式下运行 ODT。自定义模式将忽略配置文件中除应用程序首选项外的所有其他设置。

  1. 使用定义应用程序首选项中的步骤来创建配置文件。
  2. 在命令提示符处,在自定义模式下运行 ODT 可执行文件(引用已创建的配置文件)。在下面的示例中,配置文件名为 installapppreferences.xml

setup.exe /customize installapppreferences.xml

必须在想要应用应用首选项的客户端计算机上运行可执行文件,且必须具有该计算机的本地管理员权限。使用自定义模式时,会将在配置文件中定义的应用首选项应用于设备的所有现有用户以及未来添加到该设备的任何新用户。如果在 Office 应用运行时实施应用程序首选项,则将在 Office 下次重启时应用这些首选项。

创建 Microsoft 365 应用版的 APP-V 包

除了下载和部署 Microsoft 365 应用版,还可以使用 Office 部署工具创建 App-V 包。为此,请更新配置文件,然后在包装模式下运行 ODT。必须在具有全新安装的操作系统的计算机上创建 App-V 包。

本文并未涵盖与部署 App-V 包相关的所有问题。有关该方案的详细信息,请参阅使用 App-V 部署 Microsoft Office 2016

步骤 1:创建配置文件

创建配置文件时,我们建议从示例文件开始,并为你的环境使用合适的选项以对其进行更新。可以通过将以下示例复制和粘贴到文本文件、使用你选择的名称将其保存,然后编辑 XML 元素和属性以定义你想要使用的选项开始。

在此示例中,配置文件从不含 Publisher 的 32 位英语版 Microsoft 365 企业应用版创建 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:在包装模式下运行 ODT 可执行文件

通过命令提示符,在包装模式下运行 ODT 可执行文件,同时引用已保存的配置文件和所需的 App-V 包保存位置。在下面的示例中,配置文件名为 packageconfig.xml ,App-V 包将保存至 \\server\share\appv\

setup.exe /packager packageconfig.xml \\server\share\appv\

步骤 3:验证是否已创建包

运行命令后,包位置应当有 App-V 包文件夹和 WorkingDir 文件夹。可以通过查看 %temp% 文件夹中的日志文件来对该问题进行故障排除。