Grant Privacy permissions for a program via script?

Fluffy
Contributor III

(We use Jamf School, which has less flexibility with customizing deployment of scripts compared to Jamf Pro, but with the Scripting Module we are able to push out scripts normally.)

SMART boards are used a lot in the building and we have had issues with all of them regarding screen sharing/mirroring. We are trying SMART's own screen sharing application and, like their other applications, require Privacy permissions that are requested at different times. With how many MacBooks we would be pushing this too, that will be a lot of times for us to type in the admin password and grant those permissions.

Is there a way to script these permissions to be granted? They aren't requested all at once, which may make it more difficult. For example, connecting to the SMART board requests Accessibility permissions, then initializing the screen sharing requests Screen Recording permissions.

Or if there is an alternative setting that I don't know of that would automatically grant permissions would be great. Anything that could save us touching dozens of staff devices. Thanks.

1 ACCEPTED SOLUTION

Fluffy
Contributor III

Found the answer to my problem. Discovered what PPPCs are and that Jamf School has a profile payload for it.

For those that may find it useful: https://docs.jamf.com/jamf-school/deploy-guide-docs/Configuring_a_Privacy_Preferences_Policy_Control...

View solution in original post

2 REPLIES 2

Fluffy
Contributor III

Found the answer to my problem. Discovered what PPPCs are and that Jamf School has a profile payload for it.

For those that may find it useful: https://docs.jamf.com/jamf-school/deploy-guide-docs/Configuring_a_Privacy_Preferences_Policy_Control...

FWIW - this works in Jamf Pro as well!