Configuration Profiles Restrictions

PaulHazelden
Valued Contributor

Hi

I have a bunch of Lab Macs that were running with a Configuration Profile with Restrctions set up on them.

Up until now everything worked just fine.

Now however, There is nothing I can do. The profile is set to be excluded for my Administrator account, but it doesnt get excluded. I have set the profile to be un-assigned from the Macs, and it is still there. I have tried adding a different profile and this too fails. As the profile is for Lab Macs, there is a restriction in it for System preferences, so I cant access the Profiles pane to bin them from there.

Any suggestions for getting access back to the Mac without erasing it?

4 REPLIES 4

Tangentism
Contributor II

Try sending a blank push to the device under Computer > Management and check the logs to ensure that APNS communication is occurring in Event Logs.

 

If its more than one device not functioning with APNS then it could be a certificates issue.

I suspect you are right, but which cert is wrong I am not sure. Apple Push cert was due in May so I have renewed it now. Not sure where any others might be to be able to check on them.

I have experienced a similar situation myself and the certs/chain of trust was somehow broken & once the APNS certs were renewed, it started communicating again.

You'll want to go into Settings > 'Push Certificates' and renew the main 'MDM Push Notification Certificate' - theres a little back and forth with Jamf & Apples portals but if its all devices not receiving/removing profiles, thats the first place to check.

howie_isaacks
Valued Contributor II

I hide the profiles preference pane but I don't completely restrict access to it.  That has been effective for us. You can still get to it using the search function in System Preferences. I created a configuration profile with an Application & Custom Settings payload. Here's the plist text below:

<?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>HiddenPreferencePanes</key>
	<array>
		<string>com.apple.preferences.configurationprofiles</string>
	</array>
</dict>
</plist>

Using this method you can hide any preference pane.