La version complète de TeamViewer sous Windows peut exécuter des paramètres en ligne de commande qui initient une session sur un appareil distant à l'aide d'un ID, d'un mot de passe et d'un mode de connexion prédéfinis.

Vous pouvez utiliser ces paramètres pour lancer TeamViewer depuis l’invite de commande, un script (par exemple, un fichier .bat) ou un raccourci sur votre bureau ou dans le menu Démarrer. 

Comment utiliser les paramètres de ligne de commande

Paramètres avec et sans valeur

Note : Certains paramètres ne sont disponibles qu’avec la version 13.2 de TeamViewer (Classic).

Il existe deux types de paramètres : avec valeur et sans valeur.

Exemple pour un paramètre sans valeur : 

TeamViewer.exe --noInstallation

Exemple pour un paramètre avec valeur : 

TeamViewer.exe --id 123456789

Dans la plupart des cas, une seule valeur est attendue ; si plusieurs sont données, seule la première est utilisée.

Si la valeur d’un paramètre contient un espace, la valeur doit être entourée de guillemets.

Notes :

  • Un paramètre long est appelé ainsi (avec deux "-"  ➜ "--" ) :
  • TeamViewer.exe --minimize
    
  • Si le paramètre a une variante courte, il peut aussi être appelé avec un seul  "-" :
  • TeamViewer.exe -n
    
  • Cependant, l’utilisation de "--n" est également possible sur certaines plateformes. Plusieurs paramètres peuvent être combinés en un seul appel et sont sensibles à la casse.
Mode
Description

fileTransfer

Lancer une connexion de transfert de fichiers

vpn¹

Lancer une connexion VPN

1. Pris en charge uniquement sous Windows avec des connexions à un appareil Windows ou Linux.

Exemple :

--mode fileTransfer

Qualité

-q | --quality N

Utilisé en combinaison avec "id". Réglage de la qualité de connexion à utiliser pour la connexion.

N
Description

1

Sélectionner automatiquement la qualité

2

Optimiser la qualité

3

Optimiser la vitesse

4

Paramètres personnalisés

5

Par défaut

Pour sélectionner une option de qualité, entrez la valeur N de l’option souhaitée après le drapeau de qualité, séparée par un espace. La valeur par défaut est déterminée par vos stratégies et les paramètres de la machine.

Exemple :

-q 2 | --quality 2

Contrôle d’accès

-a | --ac N

Utilisé en combinaison avec "id". Droits de contrôle d’accès à utiliser pour la connexion (sortante).

N
Description

0

Accès complet

1

Confirmer tout

2

Visualiser et montrer

3

Paramètres personnalisés

9

Par défaut

Pour sélectionner une option de contrôle d’accès, entrez la valeur de N de l’option souhaitée après le drapeau AC, séparée par un espace. La valeur par défaut est déterminée par vos stratégies et les paramètres de la machine.

Note : Lors de l’utilisation du paramètre personnalisé, les valeurs de contrôle d’accès sortantes précédentes seront appliquées.

Exemple :

-a 1 | --ac 1

Application

Les options suivantes sont prises en charge :

Note : Veuillez trouver le Paramètre et la variante courte sur la première ligne, avec la description de chacun ci-dessous.

Minimiser

Démarrer TeamViewer minimisé. Si "Démarrer TeamViewer avec Windows" est activé, TeamViewer sera lancé dans la barre d'état à la place.

Exemple : 

TeamViewer.exe --minimize

Lire

Lire un fichier de session TeamViewer (*.tvs)

Exemple :

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

Contrôle

Démarrer une connexion (RC/Meeting) à un ID spécifié dans le fichier de contrôle donné (*.tvc)

Où trouver des fichiers .tvc :

  • %appdata %\TeamViewer\MRU\RemoteSupport

  • %appdata %\TeamViewer\MRU\Meeting

Exemple :

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

ProxyIP

IP proxy et port, formatés comme : IPAddress:Port

Exemple :

TeamViewer.exe --ProxyIP 192.168.0.2:8080

ProxyUser

Utilisé en combinaison avec "ProxyIP". Nom d’utilisateur proxy.

Exemple :

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

ProxyPassword

Utilisé en combinaison avec "ProxyIP". Mot de passe proxy Base64 codé.

Exemple :

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

Sendto

Envoyer une liste de fichiers à un partenaire de votre liste. Des invites peuvent s’afficher lors de la connexion et de la sélection du destinataire.

Exemples :

Fichier unique :

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

Plusieurs fichiers :

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

COM API

Sous Windows, COM API pourrait être utilisée ainsi :

TeamViewer.exe api <options>

Option
Description
Version TeamViewer

--install

Installer COM API 

>=11

--uninstall

Désinstaller COM API 

>=11

Comment vérifier une installation réussie

Via fichier journal

Ouvrez le fichier journal TeamViewer depuis %appdata %\TeamViewer et trouvez les entrées suivantes :

CommandLineTasks: initializing...

CommandLineTasks: installing COM-API

API: Installing API ...

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

API: ... SignalServiceParamChange finished

CommandLineTasks: installing COM-API successful

CommandLineTasks: finished

Via Windows PowerShell

Utilisez les commandes PowerShell suivantes :

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

Vérifiez que toute version sera écrite dans Windows PowerShell, par exemple :

Comment vérifier la désinstallation réussie

Via fichier journal

Ouvrez le fichier journal TeamViewer depuis %appdata %\TeamViewer et trouvez les entrées suivantes :

CommandLineTasks: initializing...

CommandLineTasks: uninstalling COM-API

API: Uninstalling API ...

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

API: ... SignalServiceParamChange finished

CommandLineTasks: uninstalling COM-API successful

CommandLineTasks: finished

Via Windows PowerShell

Utilisez les commandes PowerShell suivantes :

$tv = new-object -com TeamViewer.Application

Vérifiez qu’une erreur s’affiche dans PowerShell.

Mode
Description

fileTransfer

Lancer une connexion de transfert de fichiers

N
Description

1

Sélectionner automatiquement la qualité

2

Optimiser la qualité

3

Optimiser la vitesse

4

Paramètres personnalisés

5

Par défaut

N
Description

0

Accès complet

1

Confirmer tout

2

Visualiser et montrer

3

Paramètres personnalisés

9

Par défaut