Been getting requests for a quick way to disable all auto-correct in Outlook 2016.
Tried this but it doesn't work:
#!/bin/sh
over500=`dscl . list /Users UniqueID | awk '$2 > 500 { print $1 }'`
# Outlook
for u in $over500 ;
do
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist Correct_capitalization_for_first_two_letters_of_a_word -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist Capitalize_first_letter_of_first_word_in_sentence -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist Capitalize_weekdays -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist Automatically_create_bulleted_lists -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist Automatically_create_numbered_lists -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist Convert_dashes_into_mdash_and_ndashes -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist Apply_bold_and_italics_using_asterisk_and_underline -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist Automatically_create_URLs -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist Automatically_create_ellipses -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist Replace_3_or_more_asterisks_or_underlines_with_horizontal_line -bool false
/usr/sbin/chown -R "$u" /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist
/bin/chmod -R 700 /Users/"$u"/Library/Containers/com.microsoft.Outlook/Data/Library/Preferences/com.microsoft.Outlook.plist
/usr/bin/killall -u "$u" cfprefsd
done
exit 0
On a side note, my TextEdit script to do the same is working fine:
#!/bin/sh
over500=`dscl . list /Users UniqueID | awk '$2 > 500 { print $1 }'`
# TextEdit
for u in $over500 ;
do
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist SmartQuotes -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist SmartDashes -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist SmartLinks -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist AutosaveDelay -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist CheckGrammarWithSpelling -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist CorrectSpellingAutomatically -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist DataDetectors -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist CheckSpellingWhileTyping -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist ShowRuler -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist SmartCopyPaste -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist TextReplacement -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist RichText -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist AddExtensionToNewPlainTextFiles -bool false
/usr/bin/defaults write /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist PreserveWhitespace -bool false
/usr/sbin/chown -R "$u" /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist
/bin/chmod -R 700 /Users/"$u"/Library/Containers/com.apple.TextEdit/Data/Library/Preferences/com.apple.TextEdit.plist
/usr/bin/killall -u "$u" cfprefsd
done
exit 0
Thoughts?
TIA,
Don