We have TeamViewer deployed throughout our company via auto installing Policy from Jamf. Ever since the upgrade to Mojave, new installs of the TeamViewer host package get a prompt to grant accessibility permissions, which require Admin credentials. Our employees have local Standard User accounts, so they are not able to grant the permission.
We packaged up the TeamViewer installer via Composer, and even recorded the Permissions granting part after we received the prompt. Folder Permission set to:
From Composer, created as a DMG and uploaded to Jamf. Download+Install initiated by Jamf Self Service policy.
Anyone know a workaround on how to get the Mac to grant access to TeamViewer automatically?
Ugggh... super noob mistake. I figured it out. I needed to do the settings posted in the previous picture for both TeamViewerHost and TeamViewer_Desktop. I initially assumed the settings carried to everything in that list automatically.
But it's working now. For those who are reading, just note the applications don't appear in the System Preferences>Security and Privacy>Accessibility screen after the profile allows it to go through.
Is there any way to just add user access to the Privacy tab in Security & Privacy pref pane? Or even just the Accessibility selection?
It would be great if JAMF could add as a configuration profile item. Not seeing the white-listed apps in the Accessibility section may be a deal breaker for me with this one...
Thanks for any help.
@dmatth01 Correct, you can only Deny access to Screen Capture (Screen Recording) by design. Apple decided it fell into the same category as Camera and Microphone access where the user has to be the one to allow it. It seems our choice is to either touch each machine individually or educate our users on following the prompts to enable TeamViewer for Screen Recording.
My last communication with TeamViewer support gave me this : - to put it in context I just asked to be able to hide this pop-up (for Catalina), and the day we would have to activate screen recording our users would be able to do it
Thank you very much for sending us these Feature Requests. I will forward your suggestion to our product management. Such ideas are always welcome, although I can not promise when or if this Feature will be implemented, as the decision is based on public demand. Nevertheless, your feedback is very important to us as we want to continue to develop TeamViewer based on our user's needs and demands. If you have any further questions on our product, please feel free to contact us.