For InTune environments where Teamviewer Host is required and Teamviewer Full Client is made available for support personnel, it would be great if Teamviewer Host's detection script also detected installed instances of Teamviewer Full Client and returned a "detected" result, so that Host does not install over Full Client automatically.
The pre and post scripts worked great for what I needed, but ultimately Host overwriting Full prevents me from using PatchMyPC for this deployment.
Hi Andrew,
Cool. Right now I have the detection script for Teamviewer host just look for the exe file and trigger "Detected" on that alone. It does not check the registry for the "Teamviewer Host" value at all.
My Teamviewer Full Client detection script first looks for the exe, and if that is detected checks for the "Teamviewer Host" registry value, and if that is present returns a "Not Detected" result so that Full Client can be installed over Host. Then the installation script for the Full Client checks for Host and uninstalls it first, if detected.
Food for thought, I'm an amateur at this.
Discussed this with the team, and there isn't an easy way for us to implement this right now without unintended consequences. We have some ideas about how we could tackle this with custom detection scripts or requirement rules if/when we implement such features (which would help with a similar issue faced with Adobe Reader and Pro), we can revisit this idea. With that in mind I'll move this to noted for now.