如何使用officedeploymenttool离线安装office365

author author     2022-08-31     298

关键词:

office 365客户都知道,office 365的安装方法与常规的office软件不同。常规的office软件有软件包或光盘,双击安装文件即可启动安装程序,而office 365因为更新速率快,没有对外发布的即点即用的软件包,普通用户只能通过在线安装程序,边下载边安装,以确保用户安装的office程序永远是最新的。


相信许多用户发现,在线安装的效果受网络环境影响大,网络不稳定或者并发请求数量大的时候,安装速度非常慢,甚至数个小时都无法安装完毕,影响工作效率。

那么,是否有效率更高的安装方式呢?有,用office deployment tool(简称ODT)来安装office 365。

Office deployment tool(ODT)下载地址:

https://www.microsoft.com/en-us/download/details.aspx?id=49117

使用方法:

ODT 包含两个文件:setup.exe 和 configuration.xml。若要使用该工具,请编辑xml配置文件以定义你想要使用的选项,然后通过cmd命令行运行 setup.exe。

Xml中的language:在国内常用zh-cn和en-us,前者代表中文,后者代表英文

Office 部署工具支持以下 Office 365 Product ID:

  • O365ProPlusRetail

  • O365BusinessRetail

  • VisioProRetail

  • ProjectProRetail

  • SPDRetail (SharePoint 设计器 2013)

Office 365常见计划对应的产品ID:

Office 365 计划

产品 ID

Office 365 ProPlus
 Office 365 企业版 E3

O365ProPlusRetail

Office 365 商业版
 Office 365 商业高级版

O365BusinessRetail

ODT有两种运行模式:

1.下载模式:从Office 365的CDN网络下载安装源文件。

命令行:setup.exe /download configuration.xml

2.安装模式:在客户端计算机上安装已下载的 Office 365产品和语言包。

命令行:setup.exe /configure configuration.xml

从office365 CDN下载office 365源文件

步骤 1:创建配置文件

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

在该示例中,配置文件将 32 位 Office 365 ProPlus 2016 中文版下载到命令行当前所在目录下。

示例文件:

<Configuration>

 <Add OfficeClientEdition="32" Channel="Current">

  <Product ID="O365ProPlusRetail" >

    <Language ID="zh-cn" />         

  </Product>

 </Add>

</Configuration>

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

在命令提示符处,在下载模式下运行 ODT 可执行文件(借助刚保存的配置文件的参考)。在该示例中,配置文件命名为 configuration.xml:

setup.exe /download configuration.xml

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

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

安装源文件大小大约1.5G,下载后,可以在不同PC上重复使用。

通过已下载的本地源安装 Office 365

步骤 1:创建配置文件

创建配置文件时,文件内容和下载时所用的配置文件相似。

在本示例中,配置文件安装了32 位 Office 365 ProPlus 2016中文版:

<Configuration>

 <Add  OfficeClientEdition="32">

   <Product ID="O365ProPlusRetail" >

      <Language ID="zh-cn"/>       

   </Product>

 </Add>

</Configuration>

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

在命令提示符处,将目录切换至office 365存放目录下,执行如下命令即可启动安装。

setup.exe /configureinstallconfig.xml

必须在想要安装 Office 的客户端计算机上运行可执行文件,且必须具有该计算机的本地管理员权限。

步骤 3:验证安装成功

安装进度条结束即代表安装成功。

 

使用ODT,客户只需下载一份安装源文件,可为公司内所有用户离线安装office 365,安装office软件仅需10分钟左右,且不占用公司的带宽资源。

Tips:

1.      ODT工具版本更新较块,请注意使用最新版的ODT工具。

2.      执行configure命令后没反应。需检查xml文档中的语句,将不必要的都删除,默认注释掉的语句也删除。

 


本文出自 “abraham-xu” 博客,请务必保留此出处http://abrahamxu.blog.51cto.com/12773021/1924144

如何离线使用字体图标?

】如何离线使用字体图标?【英文标题】:Howtousefonticonsinoffline?【发布时间】:2020-10-3123:10:01【问题描述】:我目前在我的laravel应用中使用vuetify,它运行良好。vuetify正在使用基于link的ma​​terial-design-icons,下面的代码使用这... 查看详情

如何使用 Keras 执行离线图像增强?

】如何使用Keras执行离线图像增强?【英文标题】:HowtoperformofflineimageaugmentationusingKeras?【发布时间】:2019-11-2520:19:21【问题描述】:我想在我的数据集中对不同的图像类执行离线图像增强,并将图像保存到其中一个文件夹中,... 查看详情

officetoolplus怎么使用?officetoolplus安装使用详细图文教程

...安装方式外,微软也提供了一款供专业人士部署的工具:OfficeDeploymentTool。本文推荐的OfficeToolPlus(OTP)正是基于OfficeDeploymentTool(ODT)所打造的一款Office工具,可以说是ODT的图形化实现。除了ODT所包含的下载与安装功能外,OTP还包含... 查看详情

如何在 Firebase 中使用离线用户更新库存?

】如何在Firebase中使用离线用户更新库存?【英文标题】:HowtoupdateaninventorywithofflineusersinFirebase?【发布时间】:2021-01-0608:09:12【问题描述】:Firebase:如何使用离线用户更新库存?我有一个使用Flutter和Firebase构建的Agro应用程序。... 查看详情

如何使用核心数据离线显示 Json 数据

】如何使用核心数据离线显示Json数据【英文标题】:HowtoshowJsondatainOfflineusingcoredata【发布时间】:2018-05-2315:11:43【问题描述】:在这里,我创建了带有labelName和labelUsername的表格视图,我已经下载了Json数据并将其保存在名为Detail... 查看详情

如何完全离线使用 Plotly/Dash (Python)?

】如何完全离线使用Plotly/Dash(Python)?【英文标题】:HowtousePlotly/Dash(Python)completelyoffline?【发布时间】:2019-01-0413:43:48【问题描述】:使用Dash0.22.0和Python2.7.12。Plotly是3.1.0但未在以下示例中使用。我正在尝试创建一个应该完全离... 查看详情

如何通过缓存制作离线地图(使用传单 OSM)?

】如何通过缓存制作离线地图(使用传单OSM)?【英文标题】:Howtomakeofflinemaps(usingleafletOSM),bycaching?【发布时间】:2013-04-0820:21:36【问题描述】:我正在尝试通过浏览器中的缓存(IndexedDB)制作离线地图。我理解这个概念是我在连... 查看详情

如何使用 QML/QtLocation 模块在地图上显示大量离线数据?

】如何使用QML/QtLocation模块在地图上显示大量离线数据?【英文标题】:HowtousetheQML/QtLocationmodulefordisplayingalargeamountofofflinedataonamap?【发布时间】:2015-05-1004:59:18【问题描述】:我正在使用QML及其新的QtLocation模块(>=Qt5.4)创建离... 查看详情

如何使用 Google API 进行离线访问

】如何使用GoogleAPI进行离线访问【英文标题】:Howtogetoffline-accesswithGoogleAPIs【发布时间】:2017-09-1915:39:15【问题描述】:我正在尝试使用GoogleAPI获取offlineaccess。我必须从Google日历中提取数据,而无需用户每次都登录。我已将此... 查看详情

Android:如何使用 GPS 提供程序获取离线当前位置?

】Android:如何使用GPS提供程序获取离线当前位置?【英文标题】:Android:HowtogetofflinecurrentlocationusingGPSprovider?【发布时间】:2018-03-2008:01:36【问题描述】:我想构建在用户离线时提供当前位置的代码。我创建了一个代码,其中我... 查看详情

如何使用正则表达式从数据框中分离数字?

】如何使用正则表达式从数据框中分离数字?【英文标题】:Howtoseparatenumbersfromadataframeusingregularexpression?【发布时间】:2019-11-0109:32:16【问题描述】:我已将Excel工作表中的一整列读入数据框。该列中的每个单元格都有一堆带数... 查看详情

如何使用注释在 testng + maven 中分离单元测试和集成测试?

】如何使用注释在testng+maven中分离单元测试和集成测试?【英文标题】:Howtoseperateunitandintegrationtestsintestng+mavenusingannotations?【发布时间】:2013-10-2300:27:11【问题描述】:maven故障安全插件需要能够区分单元测试和集成测试。似乎... 查看详情

如何在 ios 中使用 XMPP 接收离线消息

】如何在ios中使用XMPP接收离线消息【英文标题】:HowtoreceiveofflinemessageswithXMPPinios【发布时间】:2016-07-1415:09:57【问题描述】:我正在使用XMPP协议进行聊天。使用XMPP一切正常。但是当用户上线时,我无法从代理接收离线消息。... 查看详情

如何使用 CoreData 和 CloudKit 处理离线模式?

】如何使用CoreData和CloudKit处理离线模式?【英文标题】:HowtohandleofflinemodewithCoreDataandCloudKit?【发布时间】:2018-01-1307:42:44【问题描述】:我正在构建一个类似于Apple的Notes应用程序的简单应用程序,我的应用程序使用CoreData和Clou... 查看详情

python - 如何离线使用python中的仪表板API?

】python-如何离线使用python中的仪表板API?【英文标题】:HowtouseDashboardAPIfrompythonplotlyoffline?【发布时间】:2017-09-1809:13:17【问题描述】:我对离线使用plotly分析图表很感兴趣。这适用于单个图表,但我想使用来自plotly的DashboardAPI... 查看详情

如何使用 Conda 下载 python 包,然后离线安装?

】如何使用Conda下载python包,然后离线安装?【英文标题】:HowtodownloadpythonpackagesusingCondaandlaterinstalloffline?【发布时间】:2020-10-2008:11:49【问题描述】:我通过pip知道我可以使用以下命令下载Python包。但是“pipinstall”正在破坏我... 查看详情

java示例代码_如何使用Java在这个JSON对象中分离键和值

java示例代码_如何使用Java在这个JSON对象中分离键和值 查看详情

如何使用离线数据 + 同步创建原生 ios 应用

】如何使用离线数据+同步创建原生ios应用【英文标题】:Howtocreateanativeiosappwithofflinedata+sync【发布时间】:2011-10-2000:48:27【问题描述】:我想创建一个本机应用程序,该应用程序将从json获取数据并将其离线存储(离线存储)以... 查看详情