Best practices: Sample configuration files for installing Office 365 ProPlus

The Best Practices Guide includes deployment recommendations and real-world examples from the Office 365 Product Group and delivery experts from Microsoft Services. For a list of all the articles, see Best practices.

This article contains some common example XML files to configure and install Office 365 ProPlus.

Sample configuration with all Office applications with updates enabled from CDN, interface display, license agreement

<Configuration>
   <Add OfficeClientEdition="32" >
      <Product ID="O365ProPlusRetail">
         <Language ID="en-us" />
      </Product>
   </Add>
   <Updates Enabled="TRUE" />
   <Display Level="Full" AcceptEULA="TRUE" />
</Configuration> 

XML configuration file breakdown

Component
Explanation
OfficeClientEdition="32"
The architecture of Office being downloaded.
Product ID="O365ProPlusRetail"
SKU of Office 365 ProPlus being downloaded
Language ID="en-us"
The default language forOffice 365 ProPlus.
Updates Enabled="TRUE"
Updates are enabled to automatically download from CDN.
Display Level="Full"
Full UI when installing Office 365 ProPlus.
AcceptEULA="TRUE"
Accept the license agreement.

Sample configuration with all Office applications with SourcePath, updates enabled from internal source, interface display, license agreement

<Configuration>
   <Add SourcePath="\\\\Server\\Share" OfficeClientEdition="32" >
      <Product ID="O365ProPlusRetail">
         <Language ID="en-us" />
      </Product>
   </Add>
   <Updates Enabled="TRUE" UpdatePath="\\\\Server\\Share\\Updates" />
   <Display Level="Full" AcceptEULA="TRUE" />
</Configuration> 

XML configuration file breakdown

Component
Explanation
OfficeClientEdition="32"
The architecture of Office being downloaded.
Product ID="O365ProPlusRetail"
SKU of Office 365 ProPlus being downloaded
Language ID="en-us"
The default language forOffice 365 ProPlus.
Updates Enabled="TRUE"
Updates are enabled.
UpdatePath="\\Server\Share\Updates"
Updates to install from \\Server\Share\Updates.
Display Level="Full"
Full UI when installing Office 365 ProPlus.
AcceptEULA="TRUE"
Accept the license agreement.

Sample configuration with Word excluded with SourcePath, updates enabled from internal source, interface display, license agreement, logging

<Configuration>
   <Add SourcePath="\\\\Server\\Share" OfficeClientEdition="32" >
      <Product ID="O365ProPlusRetail"> 
         <Language ID="en-us" />
         <ExcludeApp ID="Word" /> 
      </Product>
   </Add>
   <Updates Enabled="TRUE" UpdatePath="\\\\Server\\Share\\Updates" />
   <Display Level="Full" AcceptEULA="TRUE" />
   <Logging Level="Standard" Path="%temp%" /> 
</Configuration> 

XML configuration file breakdown

Component
Explanation
OfficeClientEdition="32"
The architecture of Office being downloaded.
Product ID="O365ProPlusRetail"
SKU of Office 365 ProPlus being downloaded
Language ID="en-us"
The default language forOffice 365 ProPlus.
ExcludeApp ID="Word"
Excludes Word from being installed.
Updates Enabled="TRUE"
Updates are enabled.
UpdatePath="\\Server\Share\Updates"
Updates to install from \\Server\Share\Updates.
Display Level="Full"
Full UI when installing Office 365 ProPlus.
AcceptEULA="TRUE"
Accept the license agreement.
Logging Level="Standard"
Logging is enabled.
Path="%temp%"
Log is written to %temp%.

Sample configuration with all applications including Visio and Project 2016 Click to Run with SourcePath, updates enabled from internal source, no interface display, license agreement

<Configuration>
   <Add SourcePath="\\\\Server\\Share" OfficeClientEdition="32" >
      <Product ID="O365ProPlusRetail"> 
         <Language ID="en-us" />
      </Product>
      <Product ID="ProjectProRetail"> 
         <Language ID="en-us" />
      </Product>
      <Product ID="VisioProRetail">
         <Language ID="en-us" /> 
      </Product>
   </Add>
   <Updates Enabled="TRUE" UpdatePath="\\\\Server\\Share\\Updates" />
   <Display Level="NONE" AcceptEULA="TRUE" />
</Configuration>

XML configuration file breakdown

Component
Explanation
OfficeClientEdition="32"
The architecture of Office being downloaded.
Product ID="O365ProPlusRetail"
SKU of Office 365 ProPlus being downloaded
Language ID="en-us"
The default language forOffice 365 ProPlus.
Product ID="ProjectProRetail"
SKU of Project being installed.
Language ID="en-us"
The default language being installed for Project 2016 Click to Run.
Product ID="VisioProRetail"
SKU of Visio being installed.
Language ID="en-us"
The default language being installed for Visio 2016 Click to Run.
Updates Enabled="TRUE"
Updates are enabled.
UpdatePath="\\Server\Share\Updates"
Updates to install from \\Server\Share\Updates.
Display Level="NONE"
No UI when installing Office 365 ProPlus, Project, and Visio
AcceptEULA="TRUE"
Accept the license agreement.

Sample configuration with all applications including Visio (VL) and Project (VL) 2016 Click to Run with SourcePath, updates enabled from internal source, no interface display, license agreement

<Configuration>
   <Add SourcePath="\\\\Server\\Share" OfficeClientEdition="32" >
      <Product ID="O365ProPlusRetail">
         <Language ID="en-us" />
      </Product>
      <Product ID="ProjectProXVolume">
         <Language ID="en-us" />
      </Product>
      <Product ID="VisioProXVolume">
         <Language ID="en-us" />
      </Product>
   </Add>
   <Updates Enabled="TRUE" UpdatePath="\\\\Server\\Share\\Updates" />
   <Display Level="NONE" AcceptEULA="TRUE" />
</Configuration> 

XML configuration file breakdown

Component
Explanation
OfficeClientEdition="32"
The architecture of Office being downloaded.
Product ID="O365ProPlusRetail"
SKU of Office 365 ProPlus being downloaded
Language ID="en-us"
The default language forOffice 365 ProPlus.
Product ID="ProjectProXVolume"
SKU of Project being installed (volume licensed).
Language ID="en-us"
The default language being installed for Project 2016 Click to Run.
Product ID="VisioProXVolume"
SKU of Visio being installed (volume licensed).
Language ID="en-us"
The default language being installed for Visio 2016 Click to Run.
Updates Enabled="TRUE"
Updates are enabled.
UpdatePath="\\Server\Share\Updates"
Updates to install from \\Server\Share\Updates.
Display Level="NONE"
No UI when installing Office 365 ProPlus, Project, and Visio
AcceptEULA="TRUE"
Accept the license agreement.

Sample Configuration with all applications including Visio and Project 2016 Click to Run with SourcePath, updates disabled from internal source, interface display, license agreement, logging

<Configuration>
   <Add SourcePath="\\\\Server\\Share" OfficeClientEdition="32" >
      <Product ID="O365ProPlusRetail">
         <Language ID="en-us" />
      </Product>
      <Product ID="ProjectProRetail">
         <Language ID="en-us" />
      </Product>
      <Product ID="VisioProRetail">
         <Language ID="en-us" />
      </Product>
   </Add>
   <Updates Enabled="FALSE" UpdatePath="\\\\Server\\Share\\Updates" />
   <Display Level="Full" AcceptEULA="TRUE" />
    <Logging Level="Standard" Path="%temp%" /> 
</Configuration> 

XML configuration file breakdown

Component
Explanation
OfficeClientEdition="32"
The architecture of Office being downloaded.
Product ID="O365ProPlusRetail"
SKU of Office 365 ProPlus being downloaded
Language ID="en-us"
The default language forOffice 365 ProPlus.
Product ID="ProjectProRetail"
SKU of Project being installed.
Language ID="en-us"
The default language being installed for Project 2016 Click to Run.
Product ID="VisioProRetail"
SKU of Visio being installed.
Language ID="en-us"
The default language being installed for Visio 2016 Click to Run.
Updates Enabled="FALSE"
Updates are disabled.
UpdatePath="\\Server\Share\Updates"
Updates to install from \\Server\Share\Updates.
Display Level="Full"
Full UI when installing Office 365 ProPlus, Project, and Visio
AcceptEULA="TRUE"
Accept the license agreement.
Logging Level="Standard"
Logging is enabled.
Path="%temp%"
Log is written to %temp%.