Der TeamViewer Full Client unter Windows unterstützt Befehlszeilenparameter, mit denen eine Verbindung zu einem Remote-Gerät über eine vordefinierte ID, ein Passwort und einen Verbindungsmodus gestartet werden kann.

Sie können diese Parameter verwenden, um TeamViewer über die Eingabeaufforderung, ein Skript (z.B. eine .bat-Datei) oder eine Verknüpfung auf dem Desktop oder im Startmenü auszuführen.

Wie kann ich Befehlszeilenparameter verwenden?

Parameter mit und ohne Wert

Hinweis: Einige Parameter sind nur mit TeamViewer (Classic) Version 13.2 verfügbar.

Es gibt zwei Arten von Parametern: Parameter mit Wert und Parameter ohne Wert.

Beispiel für einen Parameter ohne Wert: 

TeamViewer.exe --noInstallation

Beispiel für einen Parameter mit einem Wert: 

TeamViewer.exe --id 123456789

In den meisten Fällen wird nur ein einzelner Wert erwartet. Werden mehrere Werte angegeben, wird nur der erste verwendet.

Enthält der Wert eines Parameters Leerzeichen, muss der Wert in Anführungszeichen gesetzt werden.

Hinweise:

  • Lange Parameter werden mit zwei Bindestrichen angegeben ("--"):
  • TeamViewer.exe --minimize
    
  • Falls ein kurzer Parameter verfügbar ist, kann dieser auch mit einem einzelnen Bindestrich ("-") verwendet werden:
  • TeamViewer.exe -n
    
  • Auf einigen Plattformen ist auch die Verwendung von "--n" möglich. Mehrere Parameter können dabei in einem einzelnen Aufruf kombiniert werden. Parameter unterscheiden zwischen Groß- und Kleinschreibung.
Modus
Beschreibung

fileTransfer

Startet eine Dateiübertragungssession.

vpn¹

Startet eine VPN-Verbindung.

¹ Nur unter Windows bei Verbindungen zu Windows- oder Linux-Geräten unterstützt.

Beispiel:

--mode fileTransfer

Qualität

-q | --quality N

Wird zusammen mit "id" verwendet. Legt die Verbindungsqualität fest.

N
Beschreibung

1

Automatische Qualitätsauswahl

2

Qualität optimieren

3

Geschwindigkeit optimieren

4

Eigene Einstellungen

5

Standard

Um eine Qualitätsoption auszuwählen, geben Sie den N-Wert der gewünschten Option nach dem Qualitätskennzeichen, getrennt durch ein Leerzeichen, ein. Der Standardwert wird anhand Ihrer Richtlinien und Geräteeinstellungen ermittelt.

Beispiel:

-q 2 | --quality 2

Zugriffskontrolle (access control)

-a | --ac N

Wird zusammen mit "id" verwendet. Legt die Zugriffsrechte für die ausgehende Verbindung fest.

N
Beschreibung

0

Vollzugriff

1

Alles bestätigen

2

Sehen und zeigen

3

Eigene Einstellungen

9

Standard

Um eine Option für die Zugriffskontrolle auszuwählen, geben Sie den Wert N der gewünschten Option nach dem ac-Flag, getrennt durch ein Leerzeichen, ein. Der Standardwert wird anhand Ihrer Richtlinien und Geräteeinstellungen ermittelt.

Hinweis: Bei Verwendung der benutzerdefinierten Option (Eigene Einstellungen) werden die zuvor definierten benutzerdefinierten Zugriffsrechte für ausgehende Verbindungen verwendet.

Beispiel:

-a 1 | --ac 1

Anwendung

Folgende Optionen werden unterstützt:

Hinweis: In der ersten Zeile finden Sie den Parameter und die Kurzform, darunter jeweils die entsprechende Beschreibung.

Minimize

Startet TeamViewer minimiert. Wenn TeamViewer mit Windows starten aktiviert ist, wird TeamViewer stattdessen im Traymenü gestartet.

Beispiel: 

TeamViewer.exe --minimize

Play

Spielt eine TeamViewer-Session-Datei (*.tvs) ab.

Beispiel:

TeamViewer.exe --play C:Users\shvarts\Desktop\A\abc.tvs

Control

Startet eine Verbindung (Remote Control/Meeting) zur in einer Steuerungsdatei (*.tvc) hinterlegten ID.

Speicherorte für .tvc-Dateien:

  • %appdata%\TeamViewer\MRU\RemoteSupport

  • %appdata%\TeamViewer\MRU\Meeting

Beispiel:

TeamViewer.exe --control C:\Users\shvarts\Desktop\A\abc.tvc

ProxyIP

Proxy-IP-Adresse und Port im Format: IP-Adresse:Port

Beispiel:

TeamViewer.exe --ProxyIP 192.168.0.2:8080

ProxyUser

Wird zusammen mit ProxyIP verwendet. Legt den Benutzernamen für den Proxy fest.

Beispiel:

TeamViewer.exe --ProxyIP 192.168.0.2:8080 --ProxyUser admin

ProxyPassword

Wird zusammen mit ProxyIP verwendet. Legt das Base64-kodierte Proxy-Passwort fest.

Beispiel:

TeamViewer.exe --ProxyIP 192.168.0.2:8080 --ProxyUser admin --ProxyPassword test

Sendto

Sendet eine Liste von Dateien an einen Kontakt in Ihrer Kontaktliste. Je nach Konfiguration werden Dialoge zur Anemldung und Empfängerauswahl angezeigt.

Beispiel für eine einzelne Datei:

TeamViewer.exe --Sendto C:\Users\shvarts\Desktop\A\abc.jpg

Beispiel für mehrere Dateien:

TeamViewer.exe --Sendto C:\Users\shvarts\Desktop\A\abc.jpg C:\Users\shvarts\Desktop\A\abcd.jpg

COM API

Unter Windows kann die COM API folgendermaßen verwendet werden:

TeamViewer.exe api <options>

Option
Beschreibung
TeamViewer-Version

--install

COM API installieren

≥ 11

--uninstall

COM API deinstallieren

≥ 11

Wie kann ich überprüfen, ob eine Installation erfolgreich war?

Über die Log-Datei

Öffnen Sie die TeamViewer Log-Datei unter: %appdata%\TeamViewer und suchen Sie nach folgenden Einträgen:

CommandLineTasks: initializing...

CommandLineTasks: installing COM-API

API: Installing API ...

API: ... successfully installed, calling SignalServiceParamChange ...

API: ... SignalServiceParamChange finished

CommandLineTasks: installing COM-API successful

CommandLineTasks: finished

Über Windows PowerShell

Verwenden Sie die folgenden PowerShell-Befehle:

$tv = new-object -com TeamViewer.Application
$tv.ApiVersion

Stellen Sie sicher, dass jede Version in Windows PowerShell geschrieben wird, zum Beispiel:

Wie kann ich überprüfen, ob eine Deinstallation erfolgreich war?

Über die Log-Datei

Öffnen Sie die TeamViewer Log-Datei unter: %appdata%\TeamViewer und suchen Sie nach folgenden Einträgen:

CommandLineTasks: initializing...

CommandLineTasks: uninstalling COM-API

API: Uninstalling API ...

API: ... successfully uninstalled, calling SignalServiceParamChange ...

API: ... SignalServiceParamChange finished

CommandLineTasks: uninstalling COM-API successful

CommandLineTasks: finished

Über Windows PowerShell

Verwenden Sie folgenden PowerShell-Befehl:

$tv = new-object -com TeamViewer.Application

Wenn die COM API erfolgreich deinstalliert wurde, wird in PowerShell eine Fehlermeldung ausgegeben. Überprüfen Sie dies.

Modus
Beschreibung

fileTransfer

Startet eine Dateiübertragungssession.

N
Beschreibung

1

Automatische Qualitätsauswahl

2

Qualität optimieren

3

Geschwindigkeit optimieren

4

Eigene Einstellungen

5

Standard

N
Beschreibung

0

Vollzugriff

1

Alles bestätigen

2

Sehen und zeigen

3

Eigene Einstellungen

9

Standard