Hi All!
TLDR at the bottom.
I have been working to create a POC for TeamViewer 13 in our org for macOS and Windows.
Wondering if anyone has had experience with deploying TV 13 or other versions?
We need to deploy the software to all of our computers "silently" (the first launch dialogue box is fine) and have them register in the TeamViewer Management console. This is so we can just select the computer and offer remote assistance without needing to ask the customer for an "ID".
First thing to do is "configure" the host installer by adding branding, selecting to use the assignment tool (to assign the client to the management console), applying the relevant policy and group etc. You then are provided with a download link to the pkg installer.
The installer is "customised" by including the Configuration ID (for your custom settings) in the file name eg Install TeamViewerHost-idcxyzxyzx.pkg which I then assume, during installation, the installer goes out to TeamViewer and fetches the relevant settings, branding images etc.
The installer itself has an issue, which I have raised with TeamViewer, where if there is a space in the file path, the post install script is unable to the identify the configuration ID. eg. getting Jamf Pro to install the pkg as per standard practice fails because it is installed from /Library/Application Support/JAMF/Downloads/ (I think the sub dir is Downloads?). "Application Support" has a space and therefore it fails, I found this after reading through the install logs way too many times.
Anyways, I have found a way around that by caching the pkg and using a script to move it to the /tmp/ dir and installing it from there. This works but then I have to wait for TeamViewer to launch so that the Assignment.json file is created in /Library/... so that I can then run the TeamVierwer Assignment executable with the Configuration ID and API token just to get the client to register in the management console.
Surely it isn't meant to be this hard, AV products are a single pkg install with built in assignment to a management console. Am I missing something here?
Any help would be greatly appreciated!
Cheers,
Pat
TLDR: Why is TeamViewer so difficult to mass deploy?