Install Specific Office 365 Version using SCCM

Benoit LecoursSCCM2 Comments

Managing Office 365 with SCCM is becoming a popular task among SCCM administrators. Depending of your company policy and Office 365 Channel, you may have to manage/install/uninstall specific version on client computers no matter the available version in your assigned channel.

For example, you may want to downgrade an up-to-date Monthly version (v1711) to a Deferred version(v1705). This procedure also works to upgrade a Deferred version to an up-to-date version.

Please note that this procedure is not meant to change Office Channel on a client, use this to install a specific version no matter the Channel.

The installation will stream the file from Microsoft CDN (from internet), not from a distribution point

Package Creation

The first thing to understand is that to update an Office installation, you need to use the OfficeC2RClient.exe program that resides on the client. This command support various command line and switches. In our example, we will use Updatetoversion to specify the version 7766.2119 (1701) and forceappshutdown to force Office applications to close.

The tricky part is that OfficeC2RClient.exe is specific to the system architecture (x86 or x64). In order to make a command line that works on both architectures, you need to use the %CommonProgramW6432% system variable that works on both x86 and x64 systems.

  • In the SCCM Console, go to Software Library / Application Management / Packages
  • Create a new package, name it and do not specify source file. This is because the .exe needed for Office installation is on the client computer.

SCCM Office specific version installation

  • Create a Standard Program

SCCM Office specific version installation

  • For the command line, find the desired Office version build number (In our case 1701 – 16.0.7766.2119). You need to add 16.0 to the build version in your command line.

SCCM Office specific version installation

  • Command Line : %CommonProgramW6432%\microsoft shared\ClickToRun\OfficeC2RClient.exe” /update user updatetoversion=16.0.7766.2119 forceappshutdown=True

SCCM Office specific version installation

  • In the Requirements page, click Next

SCCM Office specific version installation

  • Complete the wizard

SCCM Office specific version installation

Deploy Specific Office version on a test computer

We will now deploy the 1701 version on a computer that actually has version 1705 installed. Create a test collection and send the newly created program to a test device.

The installation will start on the client computer. It will take about 10-15 minutes to complete.

SCCM Office specific version installation

Office version before installation :

SCCM Office specific version installation

Office version after installation :

SCCM Office specific version installation

Make sure to use our free Office 365 report to track your Office version.

Share this Post

Founder of System Center Dudes. Based in Montreal, Canada, Senior Microsoft SCCM Consultant, 5 times Enterprise Mobility MVP. Working in the industry since 1999. His specialization is designing, deploying and configuring SCCM, mass deployment of Windows operating systems, Office 365 and Intunes deployments.

2 Comments on “Install Specific Office 365 Version using SCCM”

  1. I have all different builds of Office 365 in my environment (6965, 7369, 9126) how can i standardize them all to one? Can i just push an update to make this change or do i have to uninstall and reinstall? i don’t understand all the different versions, can i run this package to make a 6965 be a 9126 and make them all one. Please help.

  2. Hi There,

    If i wanted to force the machines to download the updates from a local source instead of downloading from the Microsoft CDN. How would i go about that?


Leave a Reply

Your email address will not be published. Required fields are marked *