Skip to main content
Question

Teamviewer HOST script

  • September 19, 2024
  • 1 reply
  • 0 views

Forum|alt.badge.img+3

Hi I hope you can help, for a long time we have been using a Teamviewer custom branded Host package installer pkg which gets set up after initial enrolment. It goes into a single Teamviewer group and then we change the grouping depending on location in Teamviewer its worked well for us over the years.. 

We have had a company rebrand and so we updated the first install pkg. Now when the new pkg runs and installs the easy access is activated as intended but the check/tick box is still editable by a standard user whereas before it was locked (greyed out) and only editable by admin. Has anyone been able to work out how to disable the option to untick by a standard user please..
This is the current script

 

#!/bin/bash
sudo launchctl load /Library/LaunchDaemons/com.teamviewer.teamviewer_service.plist
sleep8
APITOKEN= Goes here
while true; do
process=$(ps aux | grep TeamViewerHost | grep -v grep | wc -l)
        echo "Process: $process"
if [ $process -gt 2 ]; then
echo "Assigning..."
sleep 17
                /Applications/TeamViewerHost.app/Contents/Helpers/TeamViewer_Assignment -api-token $APITOKEN -alias "$(hostname -s)" -grant-easy-access -reassign
 
    exit $?
else
echo "Waiting for TeamViewer to start..."
sleep 17
fi
done
exit 0

Thanks for any help..

1 reply

Forum|alt.badge.img+3
  • Author
  • Contributor
  • 11 replies
  • September 24, 2024

Just an update should anyone find this in the future.. 
Seems you can apply a policy change with the Teamviewer Admin Settings - 'Changes require administrative rights on this computer'


Reply


Cookie policy

We use cookies to enhance and personalize your experience. If you accept you agree to our full cookie policy. Learn more about our cookies.

 
Cookie settings