I deploy a teamviewer host client , but have assignment message need to acept by manual, can I automatic allow this ?
Hello @NGPIT and a big welcome to the TeamViewer Community family!
We recommend following our Mass deployment on Windows - User guide.
In step 9, you'll find the command line we recommend using:
start /wait MSIEXEC.EXE /i "PATH_TO_MSI_FILE\TeamViewer_Host.msi" /qn CUSTOMCONFIGID=YOUR_CUSTOM_CONFIG_ID timeout /t 30 /nobreak "C:\Program Files (x86)\TeamViewer\TeamViewer.exe" assignment --id YOUR_ASSIGNMENT_ID
The /qn parameter will ensure that no assignment confirmation message will pop up.
Let me know if this has worked for you!
/JeanK
Hi @NGPIT,
Sorry, we didn't clarify this in the first place.
Indeed, deployment capabilities are only available for Corporate license holders.
Correct, in this scenario, the .exe cannot be used.
We thank you in advance for your understanding.
The "use managed group assignment" toggle (per your screenshot) only exists for the old custom module accessible via the old web Management Console. It does not exist in the new custom module interface accessible via the new web Management Portal. This has been an issue for a very long time.
During the silent installation with the command TeamViewer_Host_Setup.exe /S /norestart, a popup window asks to "allow" or "cancel" remote management on the first launch. If ignored or "cancel" is chosen, the computer won't show up in the admin console. Is there a way to auto-allow this setting and skip the popup?
Hi @NGPIT ,
Thanks for reaching out!
To install TeamViewer Host silently (with no manual confirmation), you must put /qn in your command line.
/qn
Could you give it a try and let us know if it worked?
All the best,
Hello,
My license is "Premium," which appears to require a "Corporate" level license or higher for "MSI" deployment capabilities. Does this mean that "EXE" cannot be used?
Hi @JeanK,
we have the same issue. We actually use the /qn parameter as seen in this screenshot:
We are still getting the same question that @NGPIT showed in his screenshot.
Our license is Tensor Basic, so we have the actual license requirements. How do we fix this? We want to be able to roll out the host and apply customizations and policies during the rollout.
Hi @elbcloud_casi,
I had a chat with our engineers, and I'm pretty sure I found the issue.
You need to go to your module via Design & Deploy and make sure that the toggle Use Managed Group Assignment is unticked.
Click Save to apply the change.
Then, try again; no pop-up should be shown after the installation.
Hi @JeanK thank you for checking.
Unfortunately, this is not the fix we need. If we disable the managed group assignments, this has other negative implications.
Is it planned to have a way to silently roll out the TV Host without getting the prompt, like the old way?
Best regards,
Carsten
thank you. The issue is, that the Computers get created in Groups that afterwards need to be updated as mentioned in the Admin Portal.
Also, we need to manually manage permissions for every group that is created by manually adding agents with the corresponding permissions. Using managed group assignments, we have none of these pains, but the initially mentioned account assignment pop-up.
The silent installation should also be possible with the .msi file.
What are you observing? Could you describe what is not working as expected?
This is correct; after the deployment, you need to go through the device groups and set/adjust the permissions for every group.
There is currently no other option or workaround we can offer.
Regarding the pop-up, I'd recommend opening a support ticket. Our engineers might take a look at it. 🙂
@wsucppsits You don't need this toggle in the new web app https://web.teamviewer.com/.
You can define the assignments via the rollout configuration, as explained here:
📄 Create a rollout configuration - 6/10
Let me know if you have any further questions! I'll be happy to assist.
This is the command we are using:
start /wait MSIEXEC.EXE /i "Teamviewer_Host.msi" /qn CUSTOMCONFIGID=xxxxxx
It does have the /qn flag and we are getting the end user pop-up to "Allow and Finish or Cancel" when deploying.
I have checked the custom module and there are no settings for group assignment to untick.
We are facing the same issue and cannot find your additional configuration / select the Rollout configuration / 'None'.
Greetings to everyone. First of all, I must say that this situation is very frustrating. The lack of correct documentation and non-reliable silent mass deployment process is unacceptable.
I was able to install a custom module host successfully silently and decided to share the info with you. Probably it is noteworthy that I have a "Commercial" license and installing for Windows. Here are my actions:
"TeamViewer_Host_Setup NO ROLLOUT.exe" /S timeout /t 20 /nobreak "C:\Program Files (x86)\TeamViewer\TeamViewer.exe" assignment --id _myid_
@Mykyta_Makovetskyi Thank you for your answer. ☺️
I have one question: Did you really just name the TeamViewerHost.exe file “”TeamViewer_Host_Setup NO ROLLOUT.exe” and run it? Is the naming of the EXE file really important? I would have expected it to be in an installation parameter? I would have distributed the application with the .MSI packages and the link to the custom module. Is that not possible or where is the problem? the .MSI or the custom module?
@Mykyta_Makovetskyi So the script you shared doesn't work for me. The installation doesn't even run silently and I have to press everything.
My goal is that the installation and the assignment of the rollout configuration runs completely automatically and the device is then simply in the TeamViewer device list.
Yeah, silent installation and assignment are everyone's goals here)) And it's justifiable for such a product I think. Ok, to clarify: yes, my custom module TV Host installer is renamed to "TeamViewer_Host_Setup NO ROLLOUT.exe" and is located in the same folder as my script. I did check this approach on two computers and it seems to work.