Friday, August 19, 2016

ConfigMgr and Office365 Click-to-Run 2016


A little while back I wrote about ConfigMgr and managing Office Click-to-Run 2013 and recently I was asked about how I am dealing with Office Click-to-Run 2016 and ConfigMgr. As you could guess I updated my handy shell script to deal with it. I'm glad that Microsoft released Office365 Update support in the 1606 update for ConfigMgr Current Branch that manages Office 365 ProPlus Updates directly within ConfigMgr so I never spent much time other then adapting the older shell script to 2016 and all the channels.

Still  wish MS would only download if the version is changed to whats local.

Function

This will download all four channels in both 32-Bit and 64-Bit. Each channel for both arches is about 2.75GB in size. After downloading, the script will generate an email and very simply tell you the versions for each channel. Formally I had attached the ODT log but since it was never referenced its since been removed. For 2016 it looks like this:

Office365ProPlus 2016 Click-to-Run Download Complete. See you next time!


Deferred Channel
16.0.6741.2048
16.0.6741.2056

First Release for Deferred Channel
16.0.6965.2058
16.0.6965.2063
16.0.6965.2066
16.0.6965.2069

Current Channel
16.0.6965.2063
16.0.7070.2022
16.0.7070.2026
16.0.7070.2028

First Release for Current Channel
16.0.7070.2022
16.0.7070.2026
16.0.7070.2028
16.0.7070.2030

Additionally I also updated the 2013 ODT script to email the same information and included it in the ZIP at the end. Its output is a great deal simpler since there are no channels.

Office365ProPlus 2013 Click-to-Run Download Complete. See you next time!

Office365 2013 Versions at \\server\path\to\\OfficeClick2Run\Office2013

15.0.4797.1003
15.0.4805.1003
15.0.4815.1001
15.0.4815.1002
15.0.4823.1002
15.0.4823.1004
15.0.4833.1001
15.0.4841.1001
15.0.4841.1002

Until 1606 is in play in my environment,  this script will keep puttering away running every couple days sucking down the office bits. For the ConfigMgr side, this is not very different then the 2013 I wrote about previously. The only difference is a few more baselines to handle each channel that reference a specific UNC path for it. The Deferred channel is default unless you have one of the other 3 channels controlled by a baseline. Those baselines reference an AD group with machines as members. Same for 64-Bit if needed.

XML

For the XML, The Office developers maintains a GitHub site that lets you generate an XML using a GUI editor. This is extremely handy so your not digging through the TechNet article about its syntax. Their main GitHub site has some other interesting items as well.

Download

This script is provided as-is, no warranty is provided or implied.The author is NOT responsible for any damages or data loss that may occur through the use of this script.  Always test, test, test before rolling anything into a production environment.

You can find the download script referenced in this post here. You will need to tweak them for your environment. Additionally, you will need to download the latest ODT from Microsoft and blat.exe for email.