Windows - Deploying Office CSP

Office CSP


  • Author: Josue Negron
  • Email:
  • Date Created: 7/11/2017
  • Supported Platforms: Windows 10 Pro, Enterprise and Education
  • Tested on Windows 10: 1703


The Office CSP is used to install the Office client on a device via the Office Deployment Tool. This CSP was added in Windows 10 1703.


The Office CSP allows customers to attach a serialized configuration XML within the Data tags to allow of auto download and installation of various Office 365 editions. 

A sample configuration XML for deploying Office 365 for Business Retail is below, but you can also use Configuration XML Editor to quickly generate this XML, then serialize (Encode) the XML (using XML Tools Plugin on Notepad++ (Convert XML to Text) or any online tool) before pasting between the <data></data> tags in the custom XML sample.

Configuration XML for Office 365 for Business, Current Channel

	<Add OfficeClientEdition="32" Channel="Current">
		<Product ID="O365BusinessRetail">
			<Language ID="en-us" />
	<Display Level="None" AcceptEULA="TRUE" />

Serialized Configuration

	&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;Display Level=&quot;None&quot; AcceptEULA=&quot;TRUE&quot; /&gt;

Change Log

  • 7/11/2017: Created Sample for Office CSP
  • 7/27/2017: Updated README Details Section

Additional Resources

Sign in to be able to add comments.

Comments 6

equevedo 4 years ago
Works great, thanks Josué!
2188318905 4 years ago
Has anyone had success testing this in Windows 10 build 1709 Enterprise?
1012348901 4 years ago
Hello JosueNegron do you I haven't has any luck getting this to work with Office 2016 installation files. Do you have any suggestions?
jnegron 4 years ago
Re-tested on AirWatch 9.2.x and 9.3 on Windows 10 builds 1703 and 1709 Enterprise and the sample is still working. I am sure the issue is when pasting in the sample in the console, you want to ensure you uncheck the "Make Command Atomic" since we are using <Exec> which does not need to be wrapped by Atomic tags.
2188318905 4 years ago
Thanks for the update! Looks like the "Make Command Atomic" box is checked by default, I thought I had tested with it un-checked but I must not have, because it's working now.
6452197254 4 years ago
the deployment result is shown 'problem' but it's works on 1803. it deployed when i almost give up after few minutes.