This article applies to all TeamViewer customers with a Corporate or Enterprise license.
It is possible to deploy the TeamViewer Host (version 13.2 or above) and the TeamViewer full version (version 14 and above) via GPO in combination with MSI and parameters.
This article explains the deployment via GPO. Please keep in mind that you have to follow the steps shown in the above when working in Orca.
💡Hint: Please beware that the deployment via MST via GPO might be working but is not supported by TeamViewer Support.
In order to be able to deploy via GPO you need to create a so called .MST file. To get that solved you need to install Microsoft Orca.
Microsoft Orca can be found here to be installed:
It´s recommended to download the ISO file, as you can just extract and install or straight up install the orca.msi after opening the ISO.
Steps to be done in Orca
1) Once you have installed Orca, open that one up and open up the TeamViewer_Host.msi, click on Transform → New Transform
2) Click onto the Property tab
3) You can adjust the properties when double clicking them, or right click to add row in order to add more. In this spot is where all parameters need to be added, including CUSTOMCONFIGID, APITOKEN, ASSIGNMENTOPTIONS, etc.
⚠IMPORTANT: for more information about parameters, see here: Mass deployment improvements
4) Once you're done adding all the needed parameters, please generate the transformation, via the Transform pane (up top again)
Adding the MST file to the GPO config
1) When adding the MSI package to the GPO please choose the MST file by following the steps below;
a) Open the group policy object editor.
b) Expand Computer Configuration --> Software Settings.
c) From the Right-Click menu, select Software Installation --> New --> Package...
d) Point to the TeamViewer_Host.msi file.
📌Note: It is really important that the path to both the TeamViewer_Host.msi and MST file not be local or through a network drive. Rather, the path should be through a network share accessible from everywhere in your network and to which everyone has at least Read permissions on.
e) Under Deployment Method, choose Advanced has at least Read permissions on.If you choose another option, you won't be able to apply the MST file you created.
f) Add a name for the package for easy identification (e.g. TeamViewer Host).
g) Switch to the Modifications tab and click Add.
h) Point to the correlating MST file. Again, it is very important to use a UNC to the file (to the network share), rather than a local/network drive path.
Once the above steps have been done you are ready to deploy.