Office for Mac Preference Keys
 Share
The version of the browser you are using is no longer supported. Please upgrade to a supported browser.Dismiss

Comment only
 
 
ABCDEFGHIJKLMNOPQRSTUVWXYZAAABACAD
1
DomainKeyTypeProfile ManageableSupported Software VersionDefault ValueCommentsExample CommandLink
2
Allcom.microsoft.officeprefsDefaultsToLocalOpenSaveBooleanNo15.18-15.32FALSEDEPRECATED: When set to true will force the open/save panel to ‘On my Mac’ instead of 'Online Locations'defaults write $HOME/Library/Group\ Containers/UBF8T346G9.Office/com.microsoft.officeprefsDefaultsToLocalOpenSave -bool TRUE
https://macadmins.slack.com/archives/microsoft-office/p1450417854005113
3
Allcom.microsoft.officeprefsVisualBasicMacroExecutionStateStringNo15.32.0DisabledWithWarningsDEPRECATED: Modify Visual Basic Macro state. Supported for Word, Excel, and Powerpoint. Valid values are: DisabledWithoutWarnings, DisabledWithWarnings, EnabledWithWarningsdefaults write $HOME/Library/Group\ Containers/UBF8T346G9.Office/com.microsoft.officeprefsVisualBasicMacroExecutionState -string DisabledWithWarnings
https://macadmins.slack.com/archives/microsoft-office/p1487873989010365
4
Allcom.microsoft.officeOfficeAutoSignInBooleanYes16.13.0FALSESuppresses first run windows. Only prompts user for needed information like a O365 authenticationdefaults write com.microsoft.office OfficeAutoSignIn -bool TRUE
https://www.office4mac.com/courses/take/mgmt300/lessons/3886727-automatic-sign-in
https://docs.microsoft.com/en-us/DeployOffice/mac/preferences-outlook
5
Allcom.microsoft.officekCUIThemePreferencesThemeKeyPathIntegerYes15.33.00 (Colorful)Sets Office theme:
0 - Colorful
1 - Classic
2 - Dark Mode (still in progress as of 16.14)
defaults write com.microsoft.office kCUIThemePreferencesThemeKeyPath -int 0
6
Allcom.microsoft.officeHaveMergedOldPrefsBooleanYes15.33.0FALSETriggers for pre 15.32 preferences to be migrated to the new domain going foward. In most cases you should NOT manage or touch this.defaults write com.microsoft.office HaveMergedOldPrefs -bool TRUE
7
Allcom.microsoft.officeOfficeActivationEmailAddressStringYes15.33.0
16.13.0*
nullSets value of 'Belongs to' field in the About Box. This happens automatically on 15.33+ installs

* As of version 16.13+ this value also pre-fills the account authentication field.
defaults write com.microsoft.office OfficeActivationEmailAddress -string "jane.doe@example.com"
8
Allcom.microsoft.officeDefaultsToLocalOpenSaveBooleanYes15.33.0FALSEWhen set to true will force the open/save panel to ‘On my Mac’ instead of 'Online Locations'defaults write com.microsoft.office DefaultsToLocalOpenSave -bool TRUE
https://derflounder.wordpress.com/2017/04/17/office-2016-defaultstolocalopensave-setting-change-as-of-office-2016-15-33-x/
9
Allcom.microsoft.officeShowDocStageOnLaunchBooleanYes15.36.0TRUEDisables the gallery view on application launch.defaults write com.microsoft.office ShowDocStageOnLaunch -bool FALSE
https://macadmins.slack.com/archives/C07UZ1X7B/p1506713968000569
10
Allcom.microsoft.officeShowWhatsNewOnLaunchBooleanYes15.34.0TRUEAdditonal key to 'OUIWhatsNewShownItemIds' that services as a single place to remove all future "What's new" messages for all suite apps: Word, PowerPoint, Excel, Outlook, and OneNote.defaults write com.microsoft.office ShowWhatsNewOnLaunch -bool FALSE
https://macadmins.slack.com/archives/C07UZ1X7B/p1492636076913449
11
Allcom.microsoft.officeVisualBasicMacroExecutionStateStringYes15.33.0DisabledWithWarningsSets the VisualBasic Macro security level. Valid values: DisabledWithoutWarnings, DisabledWithWarnings, EnabledWithoutWarningsdefaults write com.microsoft.office VisualBasicMacroExecutionState -string DisabledWithoutWarnings
12
Allcom.microsoft.officemsoridEnableLoggingIntegerYes15.33.00Set to 1 to increase logging levels for authentication requestsdefaults write com.microsoft.office msoridEnableLogging -int 1
13
Allcom.microsoft.officemsoridDefaultMinimumSeverityIntegerYes15.33.0nullSet value to 200 if msoridEnableLogging is enableddefaults write com.microsoft.office msoridDefaultMinimumSeverity -int 200
14
Allcom.microsoft.officeShowDocStageOnLaunchBooleanYes15.36TRUEShow or Hide the Document selecter when you launch one of the MS Applicationsdefaults write com.microsoft.office ShowDocStageOnLaunch -bool FALSE
https://macadmins.slack.com/archives/C07UZ1X7B/p1506713968000569
15
Allcom.microsoft.officeDisableVisualBasicExternalDylibsBooleanYes15.31FALSEThe DisableVisualBasicExternalDylibs setting determines if macros are allowed to use a
DECLARE statement to bind a Visual Basic symbol name to an external procedure in the local OS. The
default value for this setting is to allow binding to external dylibs because many legitimate 3rd party
addin vendors use this feature of Visual Basic to add and extend features in Office for Mac. When this setting is set to NO, macros that attempt to use a DECLARE statement will fail with an error at the point where the external procedure is invoked.
defaults write com.microsoft.office DisableVisualBasicExternalDylibs -bool FALSE
https://macadmins.software/docs/VBSecurityControls.pdf
16
Allcom.microsoft.officeAllowVisualBasicToBindToSystemBooleanYes15.31FALSEThe AllowVisualBasicToBindToSystem setting determines if macros are allowed to use a DECLARE to bind to the system()
OS API. This API allows macros to execute arbitrary external processes and pass them arbitrary data on the command line.
The default value for this setting disallows the binding, as the system() API should not be used. When this setting is set to NO, macros that attempt to use system() will fail with an error at the point where system() is invoked.
defaults write com.microsoft.office AllowVisualBasicToBindToSystem -bool FALSE
https://macadmins.software/docs/VBSecurityControls.pdf
17
Allcom.microsoft.officeDisableVisualBasicToBindToPopenBooleanYes16.16FALSEThe DisableVisualBasicToBindToPopen setting determines if macros are allowed to use a DECLARE to bind to the popen() OS API. This API allows macros to execute arbitrary external processes and pass them arbitrary data on the command line.
The default value for this setting allows the binding, as at least one 3rd party vendor uses popen to communicate with their own code. When this setting is set to NO, macros that attempt to use popen() will fail with an error at the point where popen() is invoked.
defaults write com.microsoft.office DisableVisualBasicToBindToPopen -bool FALSE
https://macadmins.software/docs/VBSecurityControls.pdf
18
Allcom.microsoft.officeDisableVisualBasicMacScriptBooleanYes16.16FALSEThe DisableVisualBasicMacScript setting determines if macros are allowed to invoke the MacScript() Visual Basic API. This API allows macros to execute arbitrary processes via AppleScript by including “do shell script ...” in the AppleScript code.
The default value for this setting allows using MacScript, as there are a number of legitimate uses of AppleScript that do not rely on external processes. When this setting is set to NO, macros that attempt to use MacScript will fail with an error at the point where MacScript is invoked.
defaults write com.microsoft.office DisableVisualBasicMacScript -bool FALSE
https://macadmins.software/docs/VBSecurityControls.pdf
19
Allcom.microsoft.officeTermsAccepted1809BooleanYes16.17FALSEIf you don't want your users to see the new MS Use Terms (Sept 2018) dialog, and instead auto-accept the terms on their behalf, set this value to True.defaults write com.microsoft.office TermsAccepted1809 -bool TRUE
20
Excelcom.microsoft.ExcelSignInOptionsIntegerYes15.27.0-15.41.0
16.13.0*
nullThis will prevent user from signing in to any O365 service. This has the added effect of making sure users store no data online via microsoft servers.

* As of 16.13.0 these options work again.
0 - all accounts allowed
1 - prevent institutional accounts - only MSA (personal) accounts
2 - prevent MSA (personal) accounts - only institution accounts
4 - no accounts allowed to sign in
defaults write com.microsoft.Excel SignInOptions -int 4
21
Excelcom.microsoft.ExcelSendASmileEnabledBooleanYesTRUEThis key when set to false will deactivate the ability for users to use the "Smile" feature.defaults write com.microsoft.Excel SendASmileEnabled -bool FALSE
22
Excelcom.microsoft.ExcelSendAllTelemetryEnabledBooleanYesTRUESet to false to send minimal heartbeat data, no application usage, and no environment detailsdefaults write com.microsoft.Excel SendAllTelemetryEnabled -bool TRUE
https://github.com/clburlison/profiles/tree/master/poundbangbash
23
Excelcom.microsoft.ExcelkSubUIAppCompletedFirstRunSetup1507BooleanYesControls the original "What's New" dialog and Office 365 activation prompt on first launchdefaults write com.microsoft.Excel kSubUIAppCompletedFirstRunSetup1507 -bool TRUE
https://github.com/clburlison/profiles/tree/master/poundbangbash
24
Excelcom.microsoft.ExcelkFRETelemetryConsentKeyBooleanYes16.13.1FALSEMSA-based Key to suppress a screen on update from pre-16.13 called "Connected Services" with an Accept button on it. If you wish to suppress this new dialog for MSA-based accounts set this key to TRUE.defaults write com.microsoft.Excel kFRETelemetryConsentKey -bool TRUE
25
Excelcom.microsoft.ExcelkFREEnterpriseTelemetryInfoKeyBooleanYes16.13.1FALSEOrgID-based Key to suppress a screen on update from pre-16.13 called "Connected Services" with an OK button on it. If you wish to suppress this new dialog for OrgID users set this key to TRUE.defaults write com.microsoft.Excel kFREEnterpriseTelemetryInfoKey -bool TRUE
26
Excelcom.microsoft.ExcelOUIWhatsNewShownItemIdsArrayYes15.32Controls the dynamic "What's New" dialog on first lauch after upgrades. An array of sequential ints. This may change due to MS Bug VSO #1476177.defaults write com.microsoft.Excel OUIWhatsNewShownItemIds -array-add -int 1 -int 2
27
Excelcom.microsoft.ExcelPII_And_Intelligent_Services_PreferenceBooleanYes16.17Users who are activated with O365 will see a new "Use Intelligent Services?" pop-up dialog in Word, Excel & PowerPoint after updating to 16.17. The net effect of doing this will enable Researcher (Word), Translate (Word, Excel, PowerPoint), Smart Lookup (Word, PowerPoint), and QuickStarter (PowerPoint). Set to TRUE to auto-accept. Requires "kFREIntelligenceServicesConsentV2Key" as well.defaults write com.microsoft.Excel PII_And_Intelligent_Services_Preference -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536170480000100?thread_ts=1536170480.000100
28
Excelcom.microsoft.ExcelkFREIntelligenceServicesConsentV2KeyBooleanYes16.17Users who are activated with O365 will see a new "Use Intelligent Services?" pop-up dialog in Word, Excel & PowerPoint after updating to 16.17. The net effect of doing this will enable Researcher (Word), Translate (Word, Excel, PowerPoint), Smart Lookup (Word, PowerPoint), and QuickStarter (PowerPoint). Set to TRUE to auto-accept. Requires "PII_And_Intelligent_Services_Preference" as well.defaults write com.microsoft.Excel kFREIntelligenceServicesConsentV2Key -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536696868000100
29
Excelcom.microsoft.Excel
SendCrashReportsEvenWithTelemetryDisabled
BooleanYesThis will stop your client devices sending us usage telemetry and asking questions to your users, but if the app crashes, we'll still invoke our Error Reporting dialog and get the call-stack back here so we can see if you're running into problems. The issue here is that if you don't enable crash reporting, we are completely blind as to whether folks out there are having problems or not. Relevant for those who disable telemetry through the SendAllTelemetryEnabled key.defaults write com.microsoft.Excel SendCrashReportsEvenWithTelemetryDisabled -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536706447000100
30
Excelcom.microsoft.ExcelNSRequiresAquaSystemAppearanceBooleanYes16.20FALSEDisable macOS Dark Mode settings for application.defaults write com.microsoft.Excel NSRequiresAquaSystemAppearance -bool TRUE
31
MAUcom.microsoft.autoupdate2ChannelNameStringYesMAU 3.3 (15.17.0)Production (Inferred)Set the update channel. Valid arguments: Production, External, InsiderFast. defaults write com.microsoft.autoupdate2 ChannelName -string 'Custom'
https://macadmins.software/docs/MAU_CachingServer.pdf
32
MAUcom.microsoft.autoupdate2ManifestServerStringYesMAU 3.3 (15.17.0)Set a custom manifest server. Useful for "locking" clients to a specific version of Office.defaults write com.microsoft.autoupdate2 ManifestServer -string 'https://server/folder/'
https://macadmins.software/docs/MAU_CachingServer.pdf
33
MAUcom.microsoft.autoupdate2UpdateCacheStringYesMAU 3.8 (15.27.0)Set a custom cache for clients to use when checking for updates. IE - packages, dmgs.defaults write com.microsoft.autoupdate2 UpdateCache -string 'https://server/folder/'
https://macadmins.software/docs/MAU_CachingServer.pdf
34
MAUcom.microsoft.autoupdate2ExtendedLoggingBooleanYesMAU 3.8 (15.27.0)Enable extended logging for the MAU client. Writes to /Library/Logs/Microsoft/autoupdate.logdefaults write com.microsoft.autoupdate2 ExtendedLogging -bool TRUE
https://derflounder.wordpress.com/2017/02/03/enabling-debug-logging-for-microsoft-autoupdate/
35
MAUcom.microsoft.autoupdate2SendAllTelemetryEnabledBooleanYesTRUESet to false to send minimal heartbeat data, no application usage, and no environment detailsdefaults write com.microsoft.autoupdate2 SendAllTelemetryEnabled -bool TRUE
36
MAUcom.microsoft.autoupdate2HowToCheckStringYesChange how MAU interacts with updates. Note that AutomaticDownload will do a download and install silently if possible. Valid values are: Manual, AutomaticCheck, AutomaticDownloaddefaults write com.microsoft.autoupdate2 HowToCheck -string 'AutomaticDownload'
37
MAUcom.microsoft.autoupdate2UpdateCheckFrequencyIntegerYes720Change how often the MAU daemon will look for updates. By default this is 720 min (12 hrs). By reducing this value MAU will look for updates sooner without having to delete the LastUpdate key.defaults write com.microsoft.autoupdate2 UpdateCheckFrequency -int 120
https://macadmins.slack.com/archives/C07UZ1X7B/p1493835630209456
38
MAUcom.microsoft.autoupdate2DisableInsiderCheckboxBooleanYesFALSESet to true to make the "Join the Office Insider Program..." checkbox unavailable/greyed out to usersdefaults write com.microsoft.autoupdate2 DisableInsiderCheckbox -bool TRUE
https://macadmins.software/docs/MAU_38.pdf
39
MAUcom.microsoft.autoupdate2EnableCheckForUpdatesButtonBooleanYesEnables/disables the Check For Updates button in the MAU GUI.defaults write com.microsoft.autoupdate2 EnableCheckForUpdatesButton -bool FALSE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536601547000100
40
MAUcom.microsoft.autoupdate2StartDaemonOnAppLaunchBooleanYesTRUEControls whether the ‘Microsoft AU Daemon’ should be launched when an Office application is launched. If this value is set to 0, updates will not be detected, regardless of the ‘HowToCheck’ preference, and users will need to use the Help -> Check for Updates menu option to see if updates are available.defaults write com.microsoft.autoupdate2 St
artDaemonOnAppLaunch -bool FALSE
https://macadmins.software/docs/MAU_38.pdf
41
MERcom.microsoft.errorreportingIsAttachedEnabledBooleanYesTRUEDisable attaching the file that caused the crash in the crash report. If you are working in a sensitive business it is recommended to set this to false.defaults write com.microsoft.errorreporting IsAttachedEnabled -bool FALSE
42
MERcom.microsoft.errorreportingIsStoreLastCrashEnabledBooleanYes15.28.0FALSEWill store the last crash report in the following path which can be helpful for debugging. ~/Library/Group Containers/UBF8T346G9.ms/MerpTempItemsdefaults write com.microsoft.errorreporting IsStoreLastCrashEnabled -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1479236973009705
43
OneDrivevariable - see CommentsDeveloper (@edoryu in Slack) wrote and manages plist values at link below.

Preference domain is dependant on where the software was acquired.
MAS copy = com.microsoft.OneDrive-mac
Standalone copy = com.microsoft.OneDrive

https://support.office.com/en-us/article/Configure-the-new-OneDrive-sync-client-on-macOS-eadddc4e-edc0-4982-9f50-2aef5038c307
44
OneDrivecom.microsoft.OneDriveDisablePersonalSyncBooleanYesBlocks users from signing in and syncing files in personal OneDrive accounts. If this key is set after a user has set up sync with a personal account, the user will be signed out.defaults write com.microsoft.OneDrive DisablePersonalSync -bool TRUE
https://support.office.com/en-us/article/Configure-the-new-OneDrive-sync-client-on-macOS-eadddc4e-edc0-4982-9f50-2aef5038c307
45
OneDrivecom.microsoft.OneDriveAutomaticUploadBandwidthPercentageIntegerYesnullThis parameter determines the percentage of local upload bandwidth that the sync client can use. Accepted values are from 1 through 99.defaults write com.microsoft.OneDrive AutomaticUploadBandwidthPercentage -int 100
https://support.office.com/en-us/article/Configure-the-new-OneDrive-sync-client-on-macOS-eadddc4e-edc0-4982-9f50-2aef5038c307
46
OneDrivecom.microsoft.OneDriveHideDockIconBooleanYesFALSEWhen set to true, this parameter hides the OneDrive dock icon even when the application is running.defaults write com.microsoft.OneDrive HideDockIcon -bool TRUE
https://support.office.com/en-us/article/Configure-the-new-OneDrive-sync-client-on-macOS-eadddc4e-edc0-4982-9f50-2aef5038c307
47
OneDrivecom.microsoft.OneDriveIsBusinessProvisionedBooleanYes
DEPRECATED
https://macadmins.slack.com/archives/C1HNS6CTB/p1497298573587335
defaults write com.microsoft.OneDrive IsBusinessProvisioned -bool TRUE
48
OneDrivecom.microsoft.OneDriveDefaultToBusinessFREBooleanYesDefault to OneDrive Business instead of OneDrive Personaldefaults write com.microsoft.OneDrive DefaultToBusinessFRE -bool TRUE
https://support.office.com/en-us/article/Get-started-with-the-new-OneDrive-sync-client-on-Mac-OS-X-d11b9f29-00bb-4172-be39-997da46f913f?ui=en-US&rs=en-US&ad=US
49
OneDrivecom.microsoft.OneDriveEnableAddAccountsBooleanYesAllow users to add accounts to OneDrivedefaults write com.microsoft.OneDrive EnableAddAccounts -bool TRUE
https://support.office.com/en-us/article/Get-started-with-the-new-OneDrive-sync-client-on-Mac-OS-X-d11b9f29-00bb-4172-be39-997da46f913f?ui=en-US&rs=en-US&ad=US
50
OneDrivecom.microsoft.OneDriveTenantsDictionaryYesSpecifies the default location of the OneDrive folder for each tenantSee link
https://support.office.com/en-us/article/Configure-the-new-OneDrive-sync-client-on-macOS-eadddc4e-edc0-4982-9f50-2aef5038c307
51
OneDrivecom.microsoft.OneDriveUpdaterTierStringProductionStandalone version only! Defines the update ring.
Production – The default update ring for OneDrive updates.
Enterprise – This update ring receives the same updates as production, several weeks after each update is fully distributed in the production ring.
defaults write com.microsoft.OneDriveUpdater Tier -string 'Enterprise'
https://support.office.com/en-us/article/Configure-the-new-OneDrive-sync-client-on-macOS-eadddc4e-edc0-4982-9f50-2aef5038c307
52
OneNotecom.microsoft.onenote.macSignInOptionsIntegerYes15.27.0nullThis will prevent user from signing in to any O365 service. This has the added effect of making sure users store no data online via microsoft servers.defaults write com.microsoft.onenote.mac SignInOptions -int 4
53
OneNotecom.microsoft.onenote.macSendASmileEnabledBooleanYesTRUEThis key when set to false will deactivate the ability for users to use the "Smile" feature.defaults write com.microsoft.onenote.mac SendASmileEnabled -bool FALSE
54
OneNotecom.microsoft.onenote.macSendAllTelemetryEnabledBooleanYesTRUESet to false to send minimal heartbeat data, no application usage, and no environment detailsdefaults write com.microsoft.onenote.mac SendAllTelemetryEnabled -bool TRUE
https://github.com/clburlison/profiles/tree/master/poundbangbash
55
OneNotecom.microsoft.onenote.mackSubUIAppCompletedFirstRunSetup1507BooleanYesControls the original "What's New" dialog and Office 365 activation prompt on first launchdefaults write com.microsoft.onenote.mac kSubUIAppCompletedFirstRunSetup1507 -bool TRUE
https://github.com/clburlison/profiles/tree/master/poundbangbash
56
OneNotecom.microsoft.onenote.mackFRETelemetryConsentKeyBooleanYes16.13.1FALSEMSA-based Key to suppress a screen on update from pre-16.13 called "Connected Services" with an Accept button on it. If you wish to suppress this new dialog for MSA-based accounts set this key to TRUE.defaults write com.microsoft.onenote.mac kFRETelemetryConsentKey -bool TRUE
57
OneNotecom.microsoft.onenote.mackFREEnterpriseTelemetryInfoKeyBooleanYes16.13.1FALSEOrgID-based Key to suppress a screen on update from pre-16.13 called "Connected Services" with an OK button on it. If you wish to suppress this new dialog for OrgID users set this key to TRUE.defaults write com.microsoft.onenote.mac kFREEnterpriseTelemetryInfoKey -bool TRUE
58
OneNotecom.microsoft.onenote.macPII_And_Intelligent_Services_PreferenceBooleanYes16.17Users who are activated with O365 will see a new "Use Intelligent Services?" pop-up dialog in Word, Excel & PowerPoint after updating to 16.17. The net effect of doing this will enable Researcher (Word), Translate (Word, Excel, PowerPoint), Smart Lookup (Word, PowerPoint), and QuickStarter (PowerPoint). Set to TRUE to auto-accept. Requires "kFREIntelligenceServicesConsentV2Key" as well.defaults write com.microsoft.onenote.mac PII_And_Intelligent_Services_Preference -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536170480000100?thread_ts=1536170480.000100
59
OneNotecom.microsoft.onenote.mackFREIntelligenceServicesConsentV2KeyBooleanYes16.17Users who are activated with O365 will see a new "Use Intelligent Services?" pop-up dialog in Word, Excel & PowerPoint after updating to 16.17. The net effect of doing this will enable Researcher (Word), Translate (Word, Excel, PowerPoint), Smart Lookup (Word, PowerPoint), and QuickStarter (PowerPoint). Set to TRUE to auto-accept. Requires "PII_And_Intelligent_Services_Preference" as well.defaults write com.microsoft.onenote.mac kFREIntelligenceServicesConsentV2Key -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536696868000100
60
OneNotecom.microsoft.onenote.mac
SendCrashReportsEvenWithTelemetryDisabled
BooleanYesThis will stop your client devices sending us usage telemetry and asking questions to your users, but if the app crashes, we'll still invoke our Error Reporting dialog and get the call-stack back here so we can see if you're running into problems. The issue here is that if you don't enable crash reporting, we are completely blind as to whether folks out there are having problems or not. Relevant for those who disable telemetry through the SendAllTelemetryEnabled key.defaults write com.microsoft.onenote.mac SendCrashReportsEvenWithTelemetryDisabled -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536706447000100
61
OneNotecom.microsoft.onenote.macONWhatsNewShownItemIdsArrayYesRemoved after 15.31DEPRECATED Specific to OneNote this value is an array of integers that appears to increment haphazardly. For just OneNote, this replaces the OUIWhatsNewLastShownLink value.defaults write /Library/Preferences/com.microsoft.onenote.mac ONWhatsNewShownItemIds -array -int 23 -int 22 -int 18 -int 19 -int 17 -int 16 -int 5 -int 10 -int 1 -int 11 -int 13 -int 4 -int 9 -int 14 -int 2 -int 7 -int 12
https://github.com/clburlison/profiles/tree/master/poundbangbash
62
Other
com.microsoft.Office365ServiceV2
SendAllTelemetryEnabledBooleanYesTRUESet to false to send minimal heartbeat data, no application usage, and no environment detailsdefaults write com.microsoft.Office365ServiceV2 SendAllTelemetryEnabled -bool TRUE
63
Othercom.microsoft.autoupdate.fbaSendAllTelemetryEnabledBooleanYesTRUESet to false to send minimal heartbeat data, no application usage, and no environment detailsdefaults write com.microsoft.autoupdate.fba SendAllTelemetryEnabled -bool TRUE
64
Outlookcom.microsoft.OutlookSignInOptionsIntegerYes15.27.0-15.41.0
16.13.0*
nullThis will prevent user from signing in to any O365 service. This has the added effect of making sure users store no data online via microsoft servers.

* As of 16.13.0 these options work again.
0 - all accounts allowed
1 - prevent institutional accounts - only MSA (personal) accounts
2 - prevent MSA (personal) accounts - only institution accounts
4 - no accounts allowed to sign in
defaults write com.microsoft.Outlook SignInOptions -int 4
65
Outlookcom.microsoft.OutlookSendASmileEnabledBooleanYesTRUEThis key when set to false will deactivate the ability for users to use the "Smile" feature.defaults write com.microsoft.Outlook SendASmileEnabled -bool FALSE
66
Outlookcom.microsoft.OutlookTrustO365AutodiscoverRedirectBooleanYes15.29.0Suppress the Office 365 AutoDiscover redirect warningdefaults write com.microsoft.Outlook TrustO365AutodiscoverRedirect -bool TRUE
https://support.microsoft.com/en-us/help/3206915/how-to-suppress-the-office-365-autodiscover-redirect-warning-in-outlook-2016-for-mac
67
Outlookcom.microsoft.OutlookSendAllTelemetryEnabledBooleanYesTRUESet to false to send minimal heartbeat data, no application usage, and no environment detailsdefaults write com.microsoft.Outlook SendAllTelemetryEnabled -bool TRUE
https://github.com/clburlison/profiles/tree/master/poundbangbash
68
Outlookcom.microsoft.OutlookkFRETelemetryConsentKeyBooleanYes16.13.1FALSEMSA-based Key to suppress a screen on update from pre-16.13 called "Connected Services" with an Accept button on it. If you wish to suppress this new dialog for MSA-based accounts set this key to TRUE.defaults write com.microsoft.Outlook kFRETelemetryConsentKey -bool TRUE
69
Outlookcom.microsoft.OutlookkFREEnterpriseTelemetryInfoKeyBooleanYes16.13.1FALSEOrgID-based Key to suppress a screen on update from pre-16.13 called "Connected Services" with an OK button on it. If you wish to suppress this new dialog for OrgID users set this key to TRUE.defaults write com.microsoft.Outlook kFREEnterpriseTelemetryInfoKey -bool TRUE
70
Outlookcom.microsoft.OutlookkSubUIAppCompletedFirstRunSetup1507BooleanYesControls the original "What's New" dialog and Office 365 activation prompt on first launchdefaults write com.microsoft.Outlook kSubUIAppCompletedFirstRunSetup1507 -bool TRUE
https://github.com/clburlison/profiles/tree/master/poundbangbash
71
Outlookcom.microsoft.OutlookFirstRunExperienceCompletedO15BooleanYesControls offer to import mailbox or setup an email account. (That's a cap o15, not zero15)defaults write com.microsoft.Outlook FirstRunExperienceCompletedO15 -bool TRUE
https://github.com/clburlison/profiles/tree/master/poundbangbash
72
Outlookcom.microsoft.Outlook
HideFoldersOnMyComputerRootInFolderList
BooleanYesPrevent users from viewing local On My Computer folders in the sidebar.. This hides local "On My Computer" folders in Outlook. Found under Outlook > Preferences > General > Sidebar.defaults write com.microsoft.Outlook HideFoldersOnMyComputerRootInFolderList -bool TRUE
https://docs.microsoft.com/en-us/DeployOffice/mac/preferences-outlook
73
Outlookcom.microsoft.OutlookOUIWhatsNewShownItemIdsArrayYes15.32Controls the dynamic "What's New" dialog on first lauch after upgrades. An array of sequential ints. This may change due to MS Bug VSO #1476177.defaults write com.microsoft.Outlook OUIWhatsNewShownItemIds -array-add -int 1 -int 2
74
Outlookcom.microsoft.OutlookAutomaitcallyDownloadExternalContentIntegerYesBefore 16.9nullControls the download of pictures in the reading panel. GUI Preference > Email > Reading > Security. Automatically is spelt incorrectly in the key this is a typo in the source code! 0 = Never, 1 = In messages from my contacts, 2 = In all messagesdefaults write com.microsoft.Outlook AutomaitcallyDownloadExternalContent -int 1
https://macadmins.slack.com/archives/C07UZ1X7B/p1493677923986852
75
Outlookcom.microsoft.OutlookAutomaticallyDownloadExternalContentIntegerYes16.9nullControls the download of pictures in the reading panel. GUI Preference > Email > Reading > Security. Automatically is spelt incorrectly in the key this is a typo in the source code! 0 = Never, 1 = In messages from my contacts, 2 = In all messagesdefaults write com.microsoft.Outlook AutomaticallyDownloadExternalContent -int 1
https://macadmins.slack.com/archives/C07UZ1X7B/p1493677923986852
https://docs.microsoft.com/en-us/DeployOffice/mac/preferences-outlook
76
Outlookcom.microsoft.OutlookDisableModernAuthBooleanYesFALSEAllows an admin to disable Modern Authentication connections from Outlook defaults write com.microsoft.Outlook DisableModernAuth -bool TRUE
77
Outlookcom.microsoft.Outlooko365GroupsOobePromoTriggeredPrefBooleanYes16.11Outlook code checks this key on launch after a O365 activation.

If set to FALSE, it pops the advertising dialog in the links column ->
If the key is set to TRUE, the code believes that the user has already seen the dialog.
defaults write com.microsoft.Outlook o365GroupsOobePromoTriggeredPref -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1528845850000040
78
Outlookcom.microsoft.OutlookgooglePromoTriggeredPrefBooleanYes16.11Outlook code checks this key on launch after a O365 activation.

If set to FALSE, it pops the promotion dialog about adding Google Contacts/Calendar.
If the key is set to TRUE, the code believes that the user has already seen the dialog.
defaults write com.microsoft.Outlook googlePromoTriggeredPref -bool TRUE
79
Outlookcom.microsoft.OutlookOverrideAccountConfigurationWindowBooleanYes15.36 (170606)With the true value of the settings, Outlook will stop prompting for account add when the profile is empty during first run and subsequent startdefaults write com.microsoft.Outlook OverrideAccountConfigurationWindow -bool TRUE
80
Outlookcom.microsoft.OutlookDisableImportBooleanYes16.18FALSEPrevents the user from being able to import PSTs, Identities and OLMs.defaults write com.microsoft.Outlook DisableImport -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536187426000100
81
Outlookcom.microsoft.OutlookDisableExportBooleanYes16.18FALSEPreents the user from being able to export mail from Outlookdefaults write com.microsoft.Outlook DisableExport -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536187426000100
82
Outlookcom.microsoft.OutlookDefaultEmailAddressOrDomainStringYes16.18Set the domain or full email address of Office 365 mailbox to be added on first launch. The full email address or domain specified will be added in Outlook instead of the Office activation email address. It’s a string that takes either a full email address or just the domain. Formatting for the domain would be [second-level domain].[top level-domain] — this will take the alias/username from the activation email address and place with the domain entered in this pref key. For configuring O365 mailboxes.
https://docs.microsoft.com/en-us/DeployOffice/mac/preferences-outlook
83
Outlookcom.microsoft.OutlookPII_And_Intelligent_Services_PreferenceBooleanYes16.17Users who are activated with O365 will see a new "Use Intelligent Services?" pop-up dialog in Word, Excel & PowerPoint after updating to 16.17. The net effect of doing this will enable Researcher (Word), Translate (Word, Excel, PowerPoint), Smart Lookup (Word, PowerPoint), and QuickStarter (PowerPoint). Set to TRUE to auto-accept. Requires "kFREIntelligenceServicesConsentV2Key" as well.defaults write com.microsoft.Outlook PII_And_Intelligent_Services_Preference -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536170480000100?thread_ts=1536170480.000100
84
Outlookcom.microsoft.OutlookkFREIntelligenceServicesConsentV2KeyBooleanYes16.17Users who are activated with O365 will see a new "Use Intelligent Services?" pop-up dialog in Word, Excel & PowerPoint after updating to 16.17. The net effect of doing this will enable Researcher (Word), Translate (Word, Excel, PowerPoint), Smart Lookup (Word, PowerPoint), and QuickStarter (PowerPoint). Set to TRUE to auto-accept. Requires "PII_And_Intelligent_Services_Preference" as well.defaults write com.microsoft.Outlook kFREIntelligenceServicesConsentV2Key -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536696868000100
85
Outlookcom.microsoft.Outlook
SendCrashReportsEvenWithTelemetryDisabled
BooleanYesThis will stop your client devices sending us usage telemetry and asking questions to your users, but if the app crashes, we'll still invoke our Error Reporting dialog and get the call-stack back here so we can see if you're running into problems. The issue here is that if you don't enable crash reporting, we are completely blind as to whether folks out there are having problems or not. Relevant for those who disable telemetry through the SendAllTelemetryEnabled key.defaults write com.microsoft.Outlook SendCrashReportsEvenWithTelemetryDisabled -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1536706447000100
86
Outlookcom.microsoft.OutlookAllowedEmailDomainsArrayYes16.18Specify one or more domains users are allowed to add in Outlook. Format strings as regular expressions. Does not remove or disconnect accounts already added in Outlook. Supports regular expressions to allow for catching multiple domains.defaults write com.microsoft.Outlook AllowedEmailDomains -array (waiting for better example from Outlook team)
https://docs.microsoft.com/en-us/DeployOffice/mac/preferences-outlook
87
Outlookcom.microsoft.OutlookHideCanAddOtherAccountTypesTipTextBooleanYes16.18FALSEHide the “Did you know? Outlook supports…” text in the Set Up Your Email success dialog box. Only hides text. Does not impact ability to add non-corporate mailboxes.
defaults write com.microsoft.Outlook HideCanAddOtherAccountTypesTipText -bool TRUE
https://docs.microsoft.com/en-us/DeployOffice/mac/preferences-outlook
88
Outlookcom.microsoft.OutlookDisableSkypeMeetingBooleanYes16.19FALSEPrevent users from adding Skype for Business online meeting details to events. Key must be set to true and forced.defaults write com.microsoft.Outlook DisableSkypeMeeting -bool TRUE
https://docs.microsoft.com/en-us/DeployOffice/mac/preferences-outlook
89
Outlookcom.microsoft.OutlookDefaultWeatherLocationStringYes16.18Set default location for weather in calendar view. Use the format returned by the weather location search within Outlook. Example: "Paris, France"defaults write com.microsoft.Outlook DefaultWeatherLocation -string "Paris, France"
https://docs.microsoft.com/en-us/DeployOffice/mac/preferences-outlook
90
Outlookcom.microsoft.OutlookWeather_update_automaticallyBooleanYes16.19FALSEPrevent users from choosing Update Location Automatically for weather location.
defaults write com.microsoft.Outlook Weather_update_automatically -bool TRUE
https://docs.microsoft.com/en-us/DeployOffice/mac/preferences-outlook
91
Outlookcom.microsoft.OutlookDisableSignaturesBooleanYes16.18FALSEPrevent users from being able to create, edit, and add client-side signatures. Key must be set to true and forced.
defaults write com.microsoft.Outlook DisableSignatures -bool TRUE
https://docs.microsoft.com/en-us/DeployOffice/mac/preferences-outlook
92
Outlookcom.microsoft.OutlookCalendarFirstDayOfWeekIntegerYes16.191Set the first day of week in calendar view.
1 = Sunday (default)
2 = Monday
3= Tuesday
4= Wednesday
5= Thursday
6 = Friday
7 = Saturday
defaults write com.microsoft.Outlook CalendarFirstDayOfWeek -int 2
https://docs.microsoft.com/en-us/DeployOffice/mac/preferences-outlook
93
Outlookcom.microsoft.OutlookNSRequiresAquaSystemAppearanceBooleanYes16.20FALSEDisable macOS Dark Mode settings for application.defaults write com.microsoft.Outlook NSRequiresAquaSystemAppearance -bool TRUE
94
Outlookcom.microsoft.OutlookAdminCalShareOffBooleanYes16.20FALSEControl if REST calendar sharing is enabled during the flighting rollout. Due to the feature being fighted not all accounts on the tenant will get the feature enabled at the same time. Setting this key to true will disable REST syncing until the feature is rolled out to Production. At that point an update in Outlook will not evaluate the key and will use REST regardless of the key value.defaults write com.microsoft.Outlook AdminCalShareOFF -bool TRUE
https://macadmins.slack.com/archives/C07UZ1X7B/p1540407757000100
https://macadmins.slack.com/archives/C07UZ1X7B/p1540475023000100
95
PowerPointcom.microsoft.PowerpointSignInOptionsIntegerYes15.27.0-15.41.0
16.13.0*
nullThis will prevent user from signing in to any O365 service. This has the added effect of making sure users store no data online via microsoft servers.

* As of 16.13.0 these options work again.
0 - all accounts allowed
1 - prevent institutional accounts - only MSA (personal) accounts
2 - prevent MSA (personal) accounts - only institution accounts
4 - no accounts allowed to sign in
defaults write com.microsoft.Powerpoint SignInOptions -int 4
96
PowerPointcom.microsoft.PowerpointSendASmileEnabledBooleanYesTRUEThis key when set to false will deactivate the ability for users to use the "Smile" feature.defaults write com.microsoft.Powerpoint SendASmileEnabled -bool FALSE
97
PowerPointcom.microsoft.PowerpointSendAllTelemetryEnabledBooleanYesTRUESet to false to send minimal heartbeat data, no application usage, and no environment detailsdefaults write com.microsoft.Powerpoint SendAllTelemetryEnabled -bool TRUE
https://github.com/clburlison/profiles/tree/master/poundbangbash
98
PowerPointcom.microsoft.PowerpointkFRETelemetryConsentKeyBooleanYes16.13.1FALSEMSA-based Key to suppress a screen on update from pre-16.13 called "Connected Services" with an Accept button on it. If you wish to suppress this new dialog for MSA-based accounts set this key to TRUE.defaults write com.microsoft.Powerpoint kFRETelemetryConsentKey -bool TRUE
99
PowerPointcom.microsoft.PowerpointkFREEnterpriseTelemetryInfoKeyBooleanYes16.13.1FALSEOrgID-based Key to suppress a screen on update from pre-16.13 called "Connected Services" with an OK button on it. If you wish to suppress this new dialog for OrgID users set this key to TRUE.defaults write com.microsoft.Powerpoint kFREEnterpriseTelemetryInfoKey -bool TRUE
100
PowerPointcom.microsoft.PowerpointkSubUIAppCompletedFirstRunSetup1507BooleanYesControls the original "What's New" dialog and Office 365 activation prompt on first launchdefaults write com.microsoft.Powerpoint kSubUIAppCompletedFirstRunSetup1507 -bool TRUE
https://github.com/clburlison/profiles/tree/master/poundbangbash
Loading...
Main menu