Office 云解决方案提供商

Office 配置服务提供商 (CSP) 允许通过 Office 部署工具 (ODT) 在设备上安装 Microsoft Office 客户端。 有关详细信息,请参阅 Office 部署工具的配置选项如何使用Microsoft Intune将Office 365应用分配给Windows 10设备

以下列表显示了 Office 配置服务提供程序节点:

设备/安装

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 1703 [10.0.15063] 及更高版本
./Device/Vendor/MSFT/Office/Installation

Office CSP 的安装选项。

描述框架属性:

属性名 属性值
格式 node
访问类型 “获取”

Device/Installation/{id}

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 1703 [10.0.15063] 及更高版本
./Device/Vendor/MSFT/Office/Installation/{id}

表示安装实例 ID 的唯一标识符。

描述框架属性:

属性名 属性值
格式 node
访问类型 添加、删除、获取
动态节点命名 UniqueName:表示安装实例 ID 的唯一标识符。

Device/Installation/{id}/FinalStatus

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10 版本 1809 [10.0.17763] 及更高版本
./Device/Vendor/MSFT/Office/Installation/{id}/FinalStatus

最终Office 365安装状态。

  • 触发 Office CSP 进行安装时,如果 FinalStatus 节点是否存在,它将首先检查。 如果该节点存在,请将其删除。
  • 当 Office 安装达到任何终端状态 (成功或失败) 时,将创建包含以下值的此节点:
    • 当状态 = 0 时:70 (成功)
    • 当状态 != 0:60 (失败)

描述框架属性:

属性名 属性值
格式 int
访问类型 “获取”

Device/Installation/{id}/Install

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 1703 [10.0.15063] 及更高版本
./Device/Vendor/MSFT/Office/Installation/{id}/Install

根据数据中的配置,安装操作将安装 office。 字符串数据是用于安装 office 的 xml 配置。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 Exec、Get

Device/Installation/{id}/Status

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 1703 [10.0.15063] 及更高版本
./Device/Vendor/MSFT/Office/Installation/{id}/Status

CSP 的安装状态。

描述框架属性:

属性名 属性值
格式 int
访问类型 “获取”

Device/Installation/CurrentStatus

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 1709 [10.0.16299] 及更高版本
./Device/Vendor/MSFT/Office/Installation/CurrentStatus

计算机上的当前Office 365安装状态。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

用户/安装

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 1703 [10.0.15063] 及更高版本
./User/Vendor/MSFT/Office/Installation

Office CSP 的安装选项。

描述框架属性:

属性名 属性值
格式 node
访问类型 “获取”

User/Installation/{id}

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 1703 [10.0.15063] 及更高版本
./User/Vendor/MSFT/Office/Installation/{id}

表示安装实例 ID 的唯一标识符。

描述框架属性:

属性名 属性值
格式 node
访问类型 添加、删除、获取
动态节点命名 UniqueName:表示安装实例 ID 的唯一标识符。

User/Installation/{id}/FinalStatus

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10 版本 1809 [10.0.17763] 及更高版本
./User/Vendor/MSFT/Office/Installation/{id}/FinalStatus

最终Office 365安装状态。

描述框架属性:

属性名 属性值
格式 int
访问类型 “获取”

User/Installation/{id}/Install

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 1703 [10.0.15063] 及更高版本
./User/Vendor/MSFT/Office/Installation/{id}/Install

根据数据中的配置,安装操作将安装 office。 字符串数据是用于安装 office 的 xml 配置。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 Exec、Get

User/Installation/{id}/Status

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 1703 [10.0.15063] 及更高版本
./User/Vendor/MSFT/Office/Installation/{id}/Status

CSP 的安装状态。

描述框架属性:

属性名 属性值
格式 int
访问类型 “获取”

User/Installation/CurrentStatus

范围 版本 适用的操作系统
✅ 设备
✅ 用户
✅ 专业版
✅ 企业版
✅ 教育版
✅ Windows SE
✅ IoT 企业版/IoT 企业版 LTSC
✅Windows 10版本 1709 [10.0.16299] 及更高版本
./User/Vendor/MSFT/Office/Installation/CurrentStatus

计算机上的当前Office 365安装状态。

描述框架属性:

属性名 属性值
格式 chr (字符串)
访问类型 “获取”

示例

从当前频道安装 Microsoft 365 商业应用版 Retail 的示例 SyncML。

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Exec>
      <CmdID>7</CmdID>
        <Item>
          <Target>
            <LocURI>./Vendor/MSFT/Office/Installation/0AA79349-F334-4859-96E8-B4AB43E9FEA0/install</LocURI>
          </Target>
          <Meta>
            <Format xmlns="syncml:metinf">chr</Format>
          </Meta>
          <Data>&lt;Configuration&gt;&lt;Add OfficeClientEdition=&quot;32&quot; Channel=&quot;Current&quot;&gt;&lt;Product ID=&quot;O365BusinessRetail&quot;&gt;&lt;Language ID=&quot;en-us&quot; /&gt;&lt;/Product&gt;&lt;/Add&gt;&lt;Display Level=&quot;None&quot; AcceptEULA=&quot;TRUE&quot; /&gt;&lt;/Configuration&gt;</Data>
        </Item>
    </Exec>
    <Final/>
  </SyncBody>
</SyncML>

从系统卸载Office 365:

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Exec>
      <CmdID>7</CmdID>
        <Item>
          <Target>
            <LocURI>./Vendor/MSFT/Office/Installation/E24B23D8-94A8-4997-9E6E-8FF25025845B/install</LocURI>
          </Target>
          <Meta>
            <Format xmlns="syncml:metinf">chr</Format>
          </Meta>
          <Data>&lt;Configuration&gt;&lt;Remove All=&quot;TRUE&quot;/&gt;&lt;Display Level=&quot;None&quot; AcceptEULA=&quot;TRUE&quot; /&gt;&lt;/Configuration&gt;</Data>
        </Item>
    </Exec>
    <Final/>
  </SyncBody>
</SyncML>

获取设备上Office 365的当前状态。

<SyncML xmlns="SYNCML:SYNCML1.2">
  <SyncBody>
    <Get>
      <CmdID>7</CmdID>
      <Item>
        <Target>
          <LocURI>./Vendor/MSFT/Office/Installation/CurrentStatus</LocURI>
        </Target>
      </Item>
    </Get>
    <Final />
  </SyncBody>
</SyncML>

状态代码

状态 说明 评论
0 安装成功 “确定”
997 安装正在进行中
13 ERROR_INVALID_DATA
无法验证下载的 Office 部署工具 (ODT) 的签名
失败
1460 ERROR_TIMEOUT
无法下载 ODT
失败
1602 ERROR_INSTALL_USEREXIT
用户已取消安装
失败
1603 ERROR_INSTALL_FAILURE
任何预测试检查失败。
  • 安装 2016 MSI 时尝试安装 SxS ()
  • 当前安装的 Office 与尝试安装的 Office 之间的位不匹配 (例如,尝试安装 32 位版本,而当前安装了 64 位版本时。)
  • 失败
    17000 ERROR_PROCESSPOOL_INITIALIZATION
    未能启动 C2RClient
    失败
    17001 ERROR_QUEUE_SCENARIO
    未能在 C2RClient 中排队安装方案
    失败
    17002 ERROR_COMPLETING_SCENARIO
    未能完成该过程。 可能的原因:
  • 用户已取消安装
  • 安装已由另一个安装取消
  • 安装期间磁盘空间不足
  • 未知语言 ID
  • 失败
    17003 ERROR_ANOTHER_RUNNING_SCENARIO
    另一个方案正在运行
    失败
    17004 ERROR_COMPLETING_SCENARIO_NEED_CLEAN_UP
    可能的原因:
  • 未知 SKU
  • CDN 上不存在内容
    • 例如尝试安装不受支持的 LAP,例如 zh-sg
    • 内容不可用的 CDN 问题
  • 签名检查问题,例如 Office 内容的签名检查失败
  • 用户已取消
  • 失败
    17005 ERROR_SCENARIO_CANCELLED_AS_PLANNED 失败
    17006 ERROR_SCENARIO_CANCELLED
    通过运行应用阻止更新
    失败
    17007 ERROR_REMOVE_INSTALLATION_NEEDED
    客户端在“删除安装”方案中请求客户端清理
    失败
    17100 ERROR_HANDLING_COMMAND_LINE
    C2RClient 命令行错误
    失败
    0x80004005 E_FAIL
    ODT 不能用于安装批量许可证
    失败
    0x8000ffff E_UNEXPECTED
    尝试在计算机上没有 C2R Office 时卸载。
    失败

    配置服务提供程序参考