我已成功下载Office 2019
using Office Deployment Tool (ODT) 2019
,但当有可用更新时,脚本重新下载complete new
(但已更新)Office 2019。
all the files
当更新可用时,我不希望脚本下载。我想把它下载updates only
下来,这样我就可以保存了bandwidth
。
请帮忙。谢谢。
Configurations.xml 文件:
<Configuration>
<Add OfficeClientEdition="64" Channel="PerpetualVL2019">
<Product ID="ProPlus2019Volume">
<Language ID="en-us" />
</Product>
<Product ID="VisioPro2019Volume">
<Language ID="en-us" />
</Product>
<Product ID="ProofingTools">
<Language ID="ar-sa" />
</Product>
</Add>
<Updates Enabled="TRUE" />
<Display Level="Full" AcceptEULA="TRUE" />
</Configuration>
命令(在批处理文件中):
Setup.exe /download Configurations.xml
示例:如果 office 有 3 个文件,我希望 ODTFile 3
仅下载和更新,而不是下载所有 3 个文件:
办公版 2001.1111 | 办公版 2104.13929 |
---|---|
文件 1 版本 1.0 | 文件 1 版本 1.0 |
文件 2 版本 1.0 | 文件 2 版本 1.0 |
文件 3 版本 1.0 | 文件 3 版本 2.1 |
注意:我之前在StacksOverflow上发布了这个问题,但没有得到答案。
谢谢。
ODT 没有此类配置选项可设置为仅下载更新文件。
我不认为使用配置文件运行 ODT 可以只下载其他版本的更新文件,它会下载整个安装内容。
当您将 Office 下载到源路径(该文件夹已包含一个特定版本的文件夹)时,ODT 将仅下载丢失的文件而不是整个安装内容。更多信息,请参阅“ SourcePath 属性(添加元素的一部分) ”中的以下屏幕截图
为了满足您只下载更新文件的需求,建议使用命令调用Office自带的进程(如
OfficeC2RClient.exe
或OfficeClickToRun.exe
.)来检查更新。这是有关 Office 2019 更新的文档,“更新 Office 2019(适用于 IT 专业人员) ”。它说,有一个名为“Office 自动更新 2.0”的计划任务,它会启动一个程序“OfficeC2RClient.exe”来更新,Office 会下载将 Office 2019 更新到最新版本所需的内容。
有时,我们可以进入
"C:\Program Files\Common Files\microsoft shared\ClickToRun\OfficeC2RClient.exe" /update user updatetoversion=16.0.xxxxx.xxxxx
运行对话框来更新 Office。“xxxxx.xxxxx”表示内部版本号,例如Version 2104(Build 13929.20386),我们可以写成“13929.20386”。
Microsoft 文章 Office 部署工具概述 说明了如何使用 ODT 将安装从文件夹更新到较新版本。
这在 更新 Microsoft 365 应用部分中进行了介绍:
要使用配置模式,请使用以下命令: