Posted on 02-14-2016 09:00 PM
I am facing a issue with Office 2016 package. We have a volume license package and a script to disable first login prompts & disable updates. Everything works fine till a user logs in to activate the office, as soon as user enters the credential for office activation, auto-updates are getting enabled. Any suggestions would be highly appreciated.
Thanks
Sumit
Posted on 02-14-2016 09:16 PM
Have a look at this post: https://jamfnation.jamfsoftware.com/discussion.html?id=18567
Basically create a Configuration Profile with an MCX payload set to:
Domain = com.microsoft.autoupdate2
MCX =
xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>DisableInsiderCheckbox</key>
<true/>
<key>HowToCheck</key>
<string>Manual</string>
</dict>
</plist>
Posted on 02-15-2016 05:54 AM
I don't recall where this was suggested, but I have confirmed that just deleting /Library/Application Support/Microsoft/MAU2.0/Microsoft AutoUpdate.app
works great. The Office applications continue to work fine, and the option to check for updates disappears from the Help menu at next launch.
Posted on 02-16-2016 04:02 AM
Hi @sumit.batra
Check out @clburlison's great post on Office 2016 and deployment to Macs.
Specifically theres a whole section on disabling MAU from checking for updates. This also includes a link to a pre-completed profile to disable Auto Updates, written by @gregneagle.
Hope that helps!
Darren
Posted on 02-25-2016 04:14 AM
for i in $( ls /Users )
do
su $i -c "defaults write /Users/$i/Library/Preferences/com.microsoft.autoupdate2.plist HowToCheck Manual"
chown $i /Users/$i/Library/Preferences/com.microsoft.autoupdate2.plist HowToCheck Manual
done
/usr/sbin/defaults wite /Users/*/Library/Preferences/com.microsoft.autoupdate2.plist HowToCheck Manual
/bin/chmod -777 /Users/*/Library/Preferences/com.microsoft.autoupdate2.plist HowToCheck Manual
/usr/bin/defaults write /Library/Preferences/com.microsoft.Outlook kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/bin/defaults write /Library/Preferences/com.microsoft.PowerPoint kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/bin/defaults write /Library/Preferences/com.microsoft.Excel kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/bin/defaults write /Library/Preferences/com.microsoft.Word kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/sbin/defaults write /Library/Preferences/com.microsoft.Word kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/sbin/defaults write /Library/Preferences/com.microsoft.Outlook kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/sbin/defaults write /Library/Preferences/com.microsoft.PowerPoint kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/sbin/defaults write /Library/Preferences/com.microsoft.Excel kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/sbin/defaults write /Library/Preferences/com.microsoft.onenote.mac kSubUIAppCompletedFirstRunSetup1507 -bool
defaults write /Library/Preferences/com.microsoft.Word kSubUIAppCompletedFirstRunSetup1507 -bool true
defaults write /Library/Preferences/com.microsoft.Excel kSubUIAppCompletedFirstRunSetup1507 -bool true
defaults write /Library/Preferences/com.microsoft.PowerPoint kSubUIAppCompletedFirstRunSetup1507 -bool true
defaults write /Library/Preferences/com.microsoft.onenote.mac kSubUIAppCompletedFirstRunSetup1507 -bool true
defaults write /Library/Preferences/com.microsoft.autoupdate2 HowToCheck Manual
/usr/bin/defaults write /Library/Preferences/com.microsoft.Outlook kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/bin/defaults write /Library/Preferences/com.microsoft.Outlook FirstRunExperienceCompletedO15 -bool true
/usr/bin/defaults write /Library/Preferences/com.microsoft.Outlook OUIWhatsNewLastShownLink -integer 623900
/usr/bin/defaults write /Library/Preferences/com.microsoft.PowerPoint kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/bin/defaults write /Library/Preferences/com.microsoft.PowerPoint OUIWhatsNewLastShownLink -integer 620749
/usr/bin/defaults write /Library/Preferences/com.microsoft.Excel kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/bin/defaults write /Library/Preferences/com.microsoft.Word kSubUIAppCompletedFirstRunSetup1507 -bool true
/usr/bin/defaults write /Library/Preferences/com.microsoft.onenote.mac kSubUIAppCompletedFirstRunSetup1507 -bool true
for USER_TEMPLATE in "/System/Library/User Template"/*
do
#Turn off Telemetry
defaults write "${USER_TEMPLATE}/Library/Preferences/com.microsoft.autoupdate.fba.plist" SendAllTelemetryEnabled -bool false
done
for USER in "/Users"/*
do
#Turn off Telemetry
defaults write "${USER}/Library/Preferences/com.microsoft.autoupdate.fba.plist" SendAllTelemetryEnabled -bool false
done
Posted on 02-25-2016 06:16 AM
Can you confirm what version of Office 2016 you are working with? I've seen these type of changes not "sticking" on anything prior to 15.18
Larry
Posted on 02-25-2016 10:10 AM
You can also use a custom installchoices.xml to not install the auto updater.
Posted on 10-11-2016 07:49 AM
I hate to kick this dead horse, but...
Can someone clarify if I can enable/disable Office 2016 autoupdate * globally * for all local users
/usr/bin/defaults write /Library/Preferences/com.microsoft.autoupdate2.plist HowToCheck -string "Manual"
Or do I have to do it recursivley for each local user on a per-user basis?
/usr/sbin/defaults wite /Users/*/Library/Preferences/com.microsoft.autoupdate2.plist HowToCheck "Manual"
Im asking because I see references to both methods in various JAMF threads, and I want to make sure I'm understanding the scope of the com.microsoft.autoupdate2.plist file. Id prefer to do it globally or all locall users than drill into each and every user-level plist file.
Posted on 12-01-2016 10:46 AM
Never saw an answer to this last question, but still looking for one that works.
Gabe Shackney
Princeton Public Schools
Posted on 12-01-2016 11:04 AM
Another way that I do this is to delete the AutoUpdate folder. Once removed there is no way to update Office in the apps and there is no prompt to either. I use the following EA to detect if the folder exists. Then if it does I have a policy run that deletes the folder. It works great for us.
#!/bin/sh
if
[ -d "/Library/Application Support/Microsoft/MAU2.0" ]
then
echo "<result>Enabled</result>"
else
echo "<result>Missing</result>"
fi
If found, a policy runs:
rm -rf "/Library/Application Support/Microsoft/MAU2.0"
Posted on 12-01-2016 11:10 AM
I don't think I want it deleted though as it does make updating quite quick for admins. So I guess my question is can we just disable it....or even give users the ability to run this specific Auto Updater?
Gabe Shackney
Princeton Public Schools
Posted on 12-02-2016 01:39 PM
@gshackney In my testing, modern (3.8.0+) MAU agents appear to be able to let non-admin users update apps using this agent. I am using a config profile to force download and install on, but users can also manually launch if they want to accelerate the process.
I'm using the config profile found here. (Thanks, rtrouton!)