Hey all,
I just wanted to post my findings for those who didn't already know of the differences in the way you can license the Microsoft Apps for Mac and a big shout out to Paul Bowden for all his work and help understanding this.
We had recently switched to O365 for our email but had been using a volume license for years.
I kept reading about new features in Office 2016 that should have come out with various point upgrades, but I never actually saw some of the changes (the newest one was they added Microsoft Groups to the Mac Outlook Client).
So after reaching out to @pbowden he illuminated us to the fact that if you have an O365 subscription, you are entitled to some extra features that don't come with the regular volume license. He also created a great Unlicence tool that has allowed me to make a policy for our staff to remove the Volume license and allow the user to login (to their 365 account) and have it enable the extra features (like groups in outlook). https://github.com/pbowden-msft/Unlicense
I didn't realized the licensing determined certain features...so I thought I'd pass that along.
Now I've placed his script in a folder on the target computer and then run the following script to call it and reset each programs 1st run settings:
#!/bin/sh
# Call pbowden's script and have it only remove the license if its a volume license and force close all the microsoft apps before running
/Library/Application Support/JAMF/Unlicense --Volume --ForceClose
# Define currently logged in user
user=`ls -la /dev/console | cut -d " " -f 4`
# Tell all the microsoft apps to show the first run messages again so users can log in and run this command as logged in user
su - "${user}" -c 'defaults write com.microsoft.Excel kSubUIAppCompletedFirstRunSetup1507 -bool FALSE'
su - "${user}" -c 'defaults write com.microsoft.onenote.mac kSubUIAppCompletedFirstRunSetup1507 -bool FALSE'
su - "${user}" -c 'defaults write com.microsoft.Outlook FirstRunExperienceCompletedO15 -bool FALSE'
su - "${user}" -c 'defaults write com.microsoft.Outlook kSubUIAppCompletedFirstRunSetup1507 -bool FALSE'
su - "${user}" -c 'defaults write com.microsoft.Powerpoint kSubUIAppCompletedFirstRunSetup1507 -bool FALSE'
su - "${user}" -c 'defaults write com.microsoft.Word kSubUIAppCompletedFirstRunSetup1507 -bool FALSE'
exit 0
Gabe Shackney
Princeton Public Schools