Please note, office channel names have changed since I wrote this, and I'll try to update this post, sorry for anything I've missed. [MS Docs about Change]. Office has several Channels in which you receive feature updates at different rates. Check out a good Doc here [MS Docs]. I also highly recommend reading the [considerations section] on the [changing channel docs]. When I was researching how the Channels worked, the most useful post I found with information was on MS Endpoint Mgr blog [Post].
Based on that, I wrote my own script used in a ConfigItem and deployed by a baseline to set the Channel [GitHub]
We have setup 2 methods for channeling the Office Channel on devices. One that allows self-service via an application in the software center, and one that is forced via a baseline set on a collection.
CI's are all identical except a variable in the Scripts where it sets the Channel (SemiAnnual / SemiAnnualPreview / EnterpriseMonthly)
When a user goes to install Monthly or Targeted, the installer script detects that Office 365 is already installed, detects that you're trying to install a different channel then the one currently installed, and flips the switch to change the channel to the new Channel.
When the user installs the Monthly Channel, the "Install" Process only takes seconds because all it is doing is changing a couple registry keys and running the Click 2 Run engine telling it to change channel.
This is the part of the script that runs in this scenario:
Before the switch, this is Semi-Annual Channel:
Then after the switch, the keys update to the Current Channel (Formerly Monthly)
After you flip the channel, the next software update, the machine will see it is on the new channel and pull down the patch.
Once the patch is downloaded, you'll get the notification:
If you enable them in software center, you'll also see it there:
Once the patch has installed, when you launch the office product, you'll see it has switched to running the new channel.
Confirming from the Console. Software Library Node -> Office 365 Client Management. A nice Dashboard to monitor and assist with management of Office 365. You can see the different versions of Office installed, along with the difference channels.
Just a quick plug, the Right Click tools make monitoring status easy too. If you're trying to do this all remotely to assist a user, you can trigger it via Remote Software Center, then trigger the software update scans, then help poke the updates:
This is nice, because I can see the updates have been made available to these machines, and even installed. One of the machines is now pending a reboot before the machine changes from SAC to Targeted
Sorry, since the channel change is so new, many of the tools haven't yet updated (ConfigMgr / Office Deployment Toolkit) to reflect the change, so I can't get image captures at this point.
Thanks for taking a look, I hope this was helpful to you, as always, hit me up on twitter with any questions.
Check out the other posts in this series: