How it works - talkingmoose/Outlook-Exchange-Setup-5 GitHub Wiki
Outlook Exchange Setup 5 uses four files:
-
Microsoft_Outlook_2016_First_Run.mobileconfig
Suppresses Outlook's first run and welcome windows. -
net.talkingmoose.OutlookExchangeSetupLaunchAgent.plist
Examines the current user's account at each login to verify whether Outlook has already run. If not, this launch agent calls the following shell script to prepare for Outlook's first run. -
OutlookExchangeSetupLaunchAgent.sh
Creates an empty OutlookProfile.plist in the user's preferences and creates a second launch agent to watch that file. When the user launches Outlook, the OutlookProfile.plist file changes and triggers the second launch agent to run the following setup AppleScript. -
Outlook Exchange Setup 5.5.0.scpt
Configures Outlook based on a combination of settings provided by the Mac administrator and user environment and/or Active Directory. Also, removes the second launch agent when complete.
From the user’s point-of-view he or she simply launches Outlook for Mac and enters a password to access email. The setup process is generally quick enough that the user doesn't realize it has just run.