Suppressing the iCloud and Diagnostics pop-up windows on El Capitan using profiles
After posting how to control the Diagnostics & Usage report settings on El Capitan, I was tipped off that there were new ways available on OS X El Capitan to manage both the Diagnostics and the iCloud pop-up windows using profiles.
The profile settings can be seen via Server 5.x’s Profile Manager and currently apply only to OS X El Capitan. For more information, see below the jump.
The iCloud pop-up window can be managed via the Login Window profile payload. To suppress the iCloud pop-up window, click on the Options tab for that payload in Profile Manager and check the Disable Apple ID setup during login option.
The Diagnostics pop-up window can be managed via the Security & Privacy profile payload. To suppress the Diagnostics pop-up window, click on the Privacy tab for that payload in Profile Manager and uncheck the Allow sending diagnostic and usage data to Apple, and sharing crash data and statistics with app developers option.
For those folks not using Profile Manager to manage their Macs, I’ve created two profiles, one for suppressing each pop-up window, and made them available for download from my GitHub repo:
- Set Diagnostic and Usage Report Settings: https://github.com/rtrouton/profiles/tree/master/SetDiagnosticandUsageReportSettings
- Skip iCloud Setup: https://github.com/rtrouton/profiles/tree/master/SkipiCloudSetup
Both profiles can be used as-is, but both include the following genericized information:
PayloadOrganization: includes Company Name
PayloadIdentifier: includes com.github
If the genericness is an issue, edit the profiles where needed.
Hat tip to @mboylan for pointing me towards the new profile settings.
Do you use these profiles or do you use plist files to create custom payloads in the JSS?
Great, this was annoying with 10.11.3 Combo Update pushes causing those prompts to come up. Kudos!
FYI, these don’t appear to be available in Casper 9.82 yet.
I’m working on a process to re-image some systems with Casper and a 10.11.6 image created with autodmg(older systems without dep). I’d like to suppress the prompt for new users that ask if they want to login with their apple id. I thought the profile Rich made would work for that but I’m having no luck. Is anyone else having success with a method to suppress this?
I’m quite new to profiles, but JSS tells me that “This profile no longer exists or contains invalid payload data”. Does this require a specific JSS version to work?
Thanks for these! I’ve noticed that when uploading the second one – the send info to Apple. The JSS adds a whole bunch of other settings to that profile that relates to what’s available under the security preference.