For the past few weeks I have been trying to rid myself of all Default User Template changes. The last piece to the puzzle is Setup Assistant.
Beginning with Yosemite, Apple introduced a new page for submitting diagnostics and usage. Rich Trouton and Tim Sutton had documented this fairly well, but I wanted to put this in a mobile configuration profile. After digging around, it looks as if Apple has now added a feature in Profile Manager for this feature.
Attached is an example of the settings you will need to manage.
<?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>PayloadIdentifier</key>
<string>institution.profile.disablediagnostics.783cfc30-c9a5-0132-0f4b-003ee1c41406</string>
<key>PayloadRemovalDisallowed</key>
<true/>
<key>PayloadScope</key>
<string>System</string>
<key>PayloadType</key>
<string>Configuration</string>
<key>PayloadUUID</key>
<string>783cfc30-c9a5-0132-0f4b-003ee1c41406</string>
<key>PayloadOrganization</key>
<string>Institution</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadDisplayName</key>
<string>Submit Diagnostics</string>
<key>PayloadDescription</key>
<string>This profile disables diagnostic submissions.</string>
<key>PayloadContent</key>
<array>
<dict>
<key>PayloadType</key>
<string>com.apple.SubmitDiagInfo</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadIdentifier</key>
<string>institution.profile.disablediagnostics.783cfc30-c9a5-0132-0f4b-003ee1c41406.privacy.81c44c90-c9a5-0132-0f4d-003ee1c41406.SubmitDiagInfo</string>
<key>PayloadEnabled</key>
<true/>
<key>PayloadUUID</key>
<string>5de39a10-edc1-3c95-68dd-9530c29c533c</string>
<key>PayloadDisplayName</key>
<string>SubmitDiagInfo</string>
<key>AutoSubmit</key>
<false/>
</dict>
<dict>
<key>PayloadType</key>
<string>com.apple.applicationaccess</string>
<key>PayloadVersion</key>
<integer>1</integer>
<key>PayloadIdentifier</key>
<string>institution.profile.disablediagnostics.783cfc30-c9a5-0132-0f4b-003ee1c41406.privacy.81c44c90-c9a5-0132-0f4d-003ee1c41406.applicationaccess</string>
<key>PayloadEnabled</key>
<true/>
<key>PayloadUUID</key>
<string>b60140b5-aca5-c71d-4665-e3a91cdffa7b</string>
<key>PayloadDisplayName</key>
<string>ApplicationAccess</string>
<key>allowDiagnosticSubmission</key>
<false/>
</dict>
</array>
</dict>
</plist>
Once applied by your favorite tool, you’re golden.