Office CSP
Office 設定服務提供者 (CSP) 可讓 Microsoft Office 用戶端透過 Office 部署工具 (ODT) 安裝在裝置上。 如需詳細資訊,請參閱 Office 部署工具的設定選項和如何使用 Microsoft Intune 將 Office 365 應用程式指派給 Windows 10 裝置。
下列清單顯示 Office 設定服務提供者節點:
- ./Device/Vendor/MSFT/Office
- ./User/Vendor/MSFT/Office
裝置/安裝
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ✅ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1703 [10.0.15063] 和更新版本 |
./Device/Vendor/MSFT/Office/Installation
Office CSP 的安裝選項。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | [取得] |
裝置/安裝/{id}
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ✅ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1703 [10.0.15063] 和更新版本 |
./Device/Vendor/MSFT/Office/Installation/{id}
表示安裝實例標識碼的唯一標識符。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | 新增、刪除、取得 |
動態節點命名 | UniqueName:代表安裝實例標識碼的唯一標識碼。 |
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 安裝達到任何終端機狀態 (成功或失敗) 時,會建立包含下列值的節點:
- 當 status = 0: 70 (成功)
- 當狀態 != 0: 60 (失敗)
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | int |
存取類型 | [取得] |
裝置/安裝/{id}/安裝
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ✅ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1703 [10.0.15063] 和更新版本 |
./Device/Vendor/MSFT/Office/Installation/{id}/Install
安裝動作會根據數據中的設定來安裝 Office。 字串數據是用來安裝 Office 的 xml 組態。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | Exec、Get |
裝置/安裝/{id}/狀態
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ✅ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1703 [10.0.15063] 和更新版本 |
./Device/Vendor/MSFT/Office/Installation/{id}/Status
CSP 的安裝狀態。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | int |
存取類型 | [取得] |
裝置/安裝/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 |
存取類型 | [取得] |
使用者/安裝/{id}
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ✅ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1703 [10.0.15063] 和更新版本 |
./User/Vendor/MSFT/Office/Installation/{id}
表示安裝實例標識碼的唯一標識符。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 | node |
存取類型 | 新增、刪除、取得 |
動態節點命名 | UniqueName:代表安裝實例標識碼的唯一標識碼。 |
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 |
存取類型 | [取得] |
使用者/安裝/{id}/安裝
領域 | 版本 | 適用的作業系統 |
---|---|---|
✅ 裝置 ✅ 使用者 |
✅ 專業版 ✅ 企業版 ✅ 教育版 ✅ Windows SE ✅ IoT 企業版 / IoT 企業版 LTSC |
✅Windows 10,版本 1703 [10.0.15063] 和更新版本 |
./User/Vendor/MSFT/Office/Installation/{id}/Install
安裝動作會根據數據中的設定來安裝 Office。 字串數據是用來安裝 Office 的 xml 組態。
描述架構屬性:
屬性名稱 | 屬性值 |
---|---|
格式 |
chr (字串) |
存取類型 | Exec、Get |
使用者/安裝/{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 Apps 商務版 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><Configuration><Add OfficeClientEdition="32" Channel="Current"><Product ID="O365BusinessRetail"><Language ID="en-us" /></Product></Add><Display Level="None" AcceptEULA="TRUE" /></Configuration></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><Configuration><Remove All="TRUE"/><Display Level="None" AcceptEULA="TRUE" /></Configuration></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 任何預先複選檢查都失敗。 |
失敗 |
17000 | ERROR_PROCESSPOOL_INITIALIZATION 無法啟動 C2RClient |
失敗 |
17001 | ERROR_QUEUE_SCENARIO 無法在 C2RClient 中將安裝案例排入佇列 |
失敗 |
17002 | ERROR_COMPLETING_SCENARIO 無法完成程式。 可能的原因: |
失敗 |
17003 | ERROR_ANOTHER_RUNNING_SCENARIO 另一個案例正在執行 |
失敗 |
17004 | ERROR_COMPLETING_SCENARIO_NEED_CLEAN_UP 可能的原因:
|
失敗 |
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 時卸載。 |
失敗 |