TeamViewer 12 offers a new feature for silent installations with the Assignment Tool. It allows users responsible for TeamViewer in their organization to assign an account for better management capabilities. The accounts are often defined as ITSupport@YourDomain.com or HelpDesk@YourDomain.com to give an example.
Assigning a TeamViewer account to either macOS, Linux or Windows machines gives the privilege of managing TeamViewer policies, granted easy access, and many more helpful features for a professional environment. As a result it allows administrators for example to manage about 90% of TeamViewer settings without needing to redeploy the software.
With macOS and a shell script, the rollout can easily be automated.
Create a shell script that downloads both TeamViewer and the Assignment Tool and runs installation parameters for both.
Deploy the script to all devices you want to install TeamViewer Host.