How can I integrate KACE with TeamViewer for MacOS and Windows?
I am trying to set up Kace to remotely access all of my users. However, we have a near 50/50 split between Mac and PC. Add to that the fact that all of our techs are using Macs. I have been able to use one of the articles to retrieve the TeamViewer ID from some of my PC, though not all, and I'd like to setup the same thing with our Macs. I would also like to launch TeamViewer from Kace to remote access both Macs and PC from a Mac, if possible. Any guidance would be greatly appreciated.
Answers (1)
Hey Perry,
Afraid I can't comment on Mac, but for Windows I've got the following setup, which should help point you in the right direction;
I've got a custom inventory field which scans the Registry for a device's Teamviewer ID. I then pass this ID to a custom device action for the Techs, which for Windows devices is;
"C:\Program Files (x86)\TeamViewer\TeamViewer.exe" -i KACE_CUSTOM_INVENTORY_CIR_TEAMVIEWERID
Which launches the Teamviewer window on the Technicians machine.
I'm sure there's a similar setup for Macs, you'll just have to pass the Teamviewer ID custom inventory field to the Mac version of Teamviewer instead.
You can set up two custom actions, one for Macs (as the Custom Inventory Item will need to be different) and one for Windows. If your techs are all using OSX then the actions will be the same, but they will just need to call separate Custom Inventory Items for your Teamviewer ID's on Macs and Windows devices.
Hope that helps!
Comments:
-
Thank you for your answer. I've tried setting this up for a windows machine, just so I understand the process more. Unfortunately, I can't seem to get it to work. I have been able to pull the TV IDs into a custom inventory field. However, either I messed up setting up the device action, or I've gotten lost somewhere. The latter is a distinct possibility, as I am still rather green at KACE admin. Any pointers would be appreciated. - Perry Tripp 5 years ago
-
No problems Perry,
If you're pulling the CI field properly then it's probably related to your device action - I'm presuming you're calling the application correctly, so my guess would be it's not calling the CI properly.
On my system the value to pass along is KACE_CUSTOM_INVENTORY_CIR_TEAMVIEWERID, this is because my software inventory item for the CI is CIR_TEAMVIEWERID - so basically, pass whatever that software title is. - Honkytonk 5 years ago