The Office configuration service provider (CSP) enables a Microsoft Office client to be installed on a device via the Office Deployment Tool (ODT). For more information, see Configuration options for the Office Deployment Tool and Add Microsoft 365 Apps to Windows devices with Microsoft Intune.
The following list shows the Office configuration service provider nodes:
./Device/Vendor/MSFT/Office/Installation
Installation options for the office CSP.
Description framework properties:
Property name Property value Formatnode
Access Type Get Device/Installation/{id} Scope Editions Applicable OS â
Device
./Device/Vendor/MSFT/Office/Installation/{id}
A unique identifier which represents the installation instance id.
Description framework properties:
Property name Property value Formatnode
Access Type Add, Delete, Get Dynamic Node Naming UniqueName: A unique identifier which represents the installation instance id. Device/Installation/{id}/FinalStatus Scope Editions Applicable OS â
Device
./Device/Vendor/MSFT/Office/Installation/{id}/FinalStatus
Final Office 365 installation status.
Description framework properties:
Property name Property value Formatint
Access Type Get Device/Installation/{id}/Install Scope Editions Applicable OS â
Device
./Device/Vendor/MSFT/Office/Installation/{id}/Install
The install action will install office given the configuration in the data. The string data is the xml configuration to use in order to install office.
Description framework properties:
Property name Property value Formatchr
(string) Access Type Exec, Get Device/Installation/{id}/Status Scope Editions Applicable OS â
Device
./Device/Vendor/MSFT/Office/Installation/{id}/Status
The installation status of the CSP.
Description framework properties:
Property name Property value Formatint
Access Type Get Device/Installation/CurrentStatus Scope Editions Applicable OS â
Device
./Device/Vendor/MSFT/Office/Installation/CurrentStatus
The current Office 365 installation status on the machine.
Description framework properties:
Property name Property value Formatchr
(string) Access Type Get User/Installation Scope Editions Applicable OS â
Device
./User/Vendor/MSFT/Office/Installation
Installation options for the office CSP.
Description framework properties:
Property name Property value Formatnode
Access Type Get User/Installation/{id} Scope Editions Applicable OS â
Device
./User/Vendor/MSFT/Office/Installation/{id}
A unique identifier which represents the installation instance id.
Description framework properties:
Property name Property value Formatnode
Access Type Add, Delete, Get Dynamic Node Naming UniqueName: A unique identifier which represents the installation instance id. User/Installation/{id}/FinalStatus Scope Editions Applicable OS â
Device
./User/Vendor/MSFT/Office/Installation/{id}/FinalStatus
Final Office 365 installation status.
Description framework properties:
Property name Property value Formatint
Access Type Get User/Installation/{id}/Install Scope Editions Applicable OS â
Device
./User/Vendor/MSFT/Office/Installation/{id}/Install
The install action will install office given the configuration in the data. The string data is the xml configuration to use in order to install office.
Description framework properties:
Property name Property value Formatchr
(string) Access Type Exec, Get User/Installation/{id}/Status Scope Editions Applicable OS â
Device
./User/Vendor/MSFT/Office/Installation/{id}/Status
The installation status of the CSP.
Description framework properties:
Property name Property value Formatint
Access Type Get User/Installation/CurrentStatus Scope Editions Applicable OS â
Device
./User/Vendor/MSFT/Office/Installation/CurrentStatus
The current Office 365 installation status on the machine.
Description framework properties:
Property name Property value Formatchr
(string) Access Type Get Examples
Sample SyncML to install Microsoft 365 Apps for business Retail from current channel.
<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>
To uninstall the Office 365 from the system:
<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>
To get the current status of Office 365 on the device.
<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>
Status code Status Description Comment 0 Installation succeeded OK 997 Installation in progress 13 ERROR_INVALID_DATA
Configuration service provider reference
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4