Um TeamViewer erfolgreich auf Ihren Geräten auszurollen, empfehlen wir die Verwendung eines speziellen Skripts.

Dieses Skript stellen wir Ihnen im Folgenden vor und erläutern Ihnen außerdem die Bedeutung der einzelnen Parameter.

Dieser Artikel richtet sich an alle mit einer Corporate oder Tensor Lizenz, die TeamViewer (Version 15 und neuer) auf ihren Windows Geräten ausrollen möchten.

Empfohlene Skripte

Wichtiger Hinweis: Bitte stellen Sie sicher, dass Sie [your_xxx] durch Ihre eigenen Werte ersetzen.

Mit diesem Skript erfolgt das Ausrollen in zwei Schritten:

  1. Installation des Pakets
  2. Kontozuweisung

Skript für den TeamViewer Host :

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

Skript für die Vollversion (64-bit):

start /wait MSIEXEC.EXE /i "PATH_TO_MSI_FILE\TeamViewer_Full.msi" /qn
timeout /t 30 /nobreak
"C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id YOUR_ASSIGNMENT_ID

Skript für die Vollversion (32-Bit):

start /wait MSIEXEC.EXE /i "PATH_TO_MSI_FILE\TeamViewer_Full.msi" /qn
timeout /t 30 /nobreak
"C:\Program Files (x86)\TeamViewer\TeamViewer.exe" assignment --id YOUR_ASSIGNMENT_ID

Wichtigste Parameter

Wir erläutern hier die Parameter, die wir in den von uns empfohlenen Skripten verwendet haben:

msiexec.exe /i

Installiert das Paket.

/qn

Ermöglicht die geräuschlose Installation.

"PATH_TO_MSI_FILE\TeamViewer_Host.msi"

Legt den Installationspfad fest.

Hinweis: Es kann sich auch um einen Netzwerkpfad handeln.

CUSTOMCONFIGID=xxxxxx

Wendet die Personalisierungen Ihres Moduls an.

Hinweis: Gilt nur für den TeamViewer Host.

SETTINGSFILE=”YOURPATH\yourfilename.tvopt”

Importiert die TeamViewer Optionen.

Für weitere Informationen lesen Sie bitte den folgenden Artikel:

Einstellungen für das Ausrollen des TeamViewer Hosts exportieren

Hinweis: Der Wert muss ein gültiger, absoluter, lokaler Pfad oder ein Pfad zu einer Netzwerkfreigabe sein.

Achtung: Dieser Parameter darf nicht in Verbindung mit IMPORTREGFILE verwendet werden.

ENABLEOUTLOOKPLUGIN=true or false

Steuert die De-/Aktivierung des Outlook-Plugins.

true: Das TeamViewer Outlook Plugin wird nach der Installation aktiviert (Standard).

false: Das TeamViewer Outlook Plugin ist nach der Installation deaktiviert.

INSTALLSECURITYKEYREDIRECTION= 0 or 1

Installiert den Treiber, der für die Sicherheitsschlüssel-Weiterleitung benötigt wird, welche die Verwendung von Smartcards und Fido-basierten Geräten über eine TeamViewer Sitzung ermöglicht.

0: Installiert den Treiber nicht (Standard).

1: Installiert den Treiber.

Optionale Befehlszeilenoptionen

Es gibt weitere Optionen, die Sie Ihrer Befehlszeile hinzufügen können:

Alias

Für Windows:

--device-alias=[<name>]

Für macOS:

-device_alias [<name>]

Für Linux:

--device-alias=[<name>]

Alias für das neue Gerät in der Geräteliste. Es wird kein Alias angewendet, wenn das Gerät bereits in der Kontaktliste enthalten ist. Die Eigenschaft kann die folgenden Werte annehmen:

  1. --alias (ohne Wert)
    • Alias des Computer wird die TeamViewer ID sein
  2. --alias hello
    • Alias des Computers word "hello" sein
  3. Alias parameter nicht angegeben
    • Alias des Computers word der %computername% sein
  4. --alias %systemvariable%
    • Alias wird die Systemvariable z.B. %username% sein

Beispiel:

C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id 123 --device-alias=%COMPUTERNAME%-%USERNAME%

Tipp: Wenn Sie Leerzeichen verwenden möchten, müssen Sie alles in "..." einfügen:

C:\Program Files\TeamViewer\TeamViewer.exe" assignment --id 123 --device-alias=“%COMPUTERNAME% Test %USERNAME%“

Desktop Shortcut

Verhindert, dass die Desktop-Verknüpfung nach einem TeamViewer-Update installiert wird.

msiexec /i "Path\To\TeamViewer.msi" /qn ADDLOCAL=ALL REMOVE=f.DesktopShortcut

Hinweis: Wenn Sie den TeamViewer Host in der Vergangenheit mit der MSI-Datei mit der Option DESKTOPSHORTCUTS=0 installiert haben und nun den Shortcut entfernen möchten, deinstallieren Sie ihn bitte mit dem folgenden Befehl:

msiexec /i "Path\To\TeamViewer.msi" /qn REMOVE=f.DesktopShortcut

Retries

--retries

Bei vorübergehenden Fehlern wird die Zuweisung erneut versucht. Beachten Sie, dass zwischen jedem Versuch eine Wartezeit von 1 Sekunde liegt.

Timeout

--timeout

Legen Sie die Gesamtzeit in Sekunden fest, die für alle Zuweisungsversuche verwendet wird.

Beispiel:

TeamViewer.exe assignment --id YOUR_ASSIGNMENT_ID
--retries=3 --timeout=120

TeamViewer VPN installieren

Installieren Sie den TeamViewer VPN-Treiber mit dem folgenden Parameter:

INSTALLVPN=1

Fehlercodes

Fehlercode Beschreibung Problem/Lösung

1

Invalid command line arguments

Womöglich haben Sie einen Tippfehler oder Sie haben ein falsches Kommando benutzt. Bitte überprüfen Sie Ihre Kommando und versuchen Sie es erneut.  

2

Signature verification error

-

3

Product not installed

TeamViewer ist nicht installiert. Installieren Sie TeamViewer vor der Zuweisung. 

4

Service config - access failed

//ComAPI
Die Zuweisungskonfiguration konnte nicht mit der TeamViewer Cloud abgeglichen werden. Bitte versuchen Sie es später erneut.

400

(40 under Linux/FreeBSD)

MDv2Assignment - invalid argument

Es scheint ein Fehler in der Befehlszeilensyntax vorzuliegen oder es wird eine ungültige Zuweisungs-ID verwendet. Bitte überprüfen Sie die gesamte Befehlszeilensyntax und stellen Sie sicher, dass die kopierte Zuweisungs-ID eine gültige Konfiguration aus der Management Console ist.

 401

 (41 under Linux/FreeBSD)

MDv2Assignment - service not running

Die Zuweisung kann nicht ausgeführt werden, weil TeamViewer nicht richtig läuft. Bitte überprüfen Sie, ob der TeamViewer Dienst läuft.

402

 (42 under Linux/FreeBSD)

MDv2Assignment - service incompatible version

Der TeamViewer Dienst ist nicht kompatibel mit der ausgeführten TeamViewer Version. Es scheint, dass die Installation nicht korrekt abgeschlossen wurde. Bitte überprüfen Sie die Installation und installieren Sie TeamViewer ggf. erneut.

403

 (43 under Linux/FreeBSD)

MDv2Assignment - not online

Der TeamViewer Client konnte sich nicht mit der TeamViewer Cloud verbinden, um Ihr Gerät zuzuordnen. Überprüfen Sie bitte, ob der Client online ist und ob Ihre Internetverbindung ordnungsgemäß funktioniert.

404

 (44 under Linux/FreeBSD)

MDv2Assignment - already running

Es läuft bereits ein anderer Zuweisungsprozess. Bitte überprüfen Sie den Status dieser Zuweisung. Sie können dies beispielsweise tun, indem Sie prüfen, ob das Gerät bereits als verwaltetes Gerät in der Management Console registriert ist.

405

 (45 under Linux/FreeBSD)

MDv2Assignment - timeout

Ihr Zuweisungsversuch wurde abgebrochen. Bitte versuchen Sie es erneut.

406

 (46 under Linux/FreeBSD)

MDv2Assignment - failed

Ihre Zuweisung ist aus unbekannten Gründen fehlgeschlagen. Bitte speichern Sie Ihre Logs und kontaktieren Sie den Support.

407

 (47 under Linux/FreeBSD)

MDv2Assignment - access denied

Sie haben nicht die erforderliche Berechtigung, um eine Zuweisung durchzuführen. Stellen Sie sicher, dass Ihr Benutzer über lokale Administratorrechte verfügt.

408

(48 under Linux/FreeBSD)

MDv2Assignment - Denied by policy

Die auf diesem Gerät aktive TeamViewer Richtlinie verhindert das Entfernen der bestehenden Kontozugehörigkeit. Bitte deaktivieren Sie die Richtlinie in der Management Console.

 

Hinweis: Eine Neuzuweisung entfernt implizit den bestehenden Status und wird daher ebenfalls verweigert