Scripts recommandés

Remarque importante : veillez à remplacer [your_xxx] par vos propres valeurs.

Ce script traite le déploiement en deux étapes :

  1. Installation du package
  2. Affectation de compte

Script pour le module 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

Script pour le full client (64 bits) :

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

Script pour le full client (32 bits) :

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

Options facultatives de la ligne de commande

Il existe plusieurs options supplémentaires que vous pouvez ajouter à votre ligne de commande :

Alias

Pour Windows :

--device-alias=[<name>]

Pour macOS :

-device_alias [<name>]

Pour Linux :

--device-alias=[<name>]

Alias du nouvel appareil tel qu'il apparaîtra dans la liste des appareils ; cette propriété peut prendre les valeurs suivantes :

  1. --alias (without value)
    • alias de l'ordinateur sera l'ID TeamViewer
  2. --alias bonjour
    • alias de l'ordinateur sera "bonjour"
  3. Alias parameter not specified
    • Alias de l'ordinateur sera %computername%
  4. --alias %systemvariable%
    • alias sera la variable du système utilisé e.g. %username%

Exemple :

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

Astuce : Si vous voulez utiliser des espaces, vous devez tout mettre dans "..." comme dans l'exemple suivant :

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

Raccourcis de bureau

Empêche l'installation des raccourcis de bureau.

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

Note : Si vous avez déployé le Host TeamViewer dans le passé en utilisant le fichier MSI avec l'option DESKTOPSHORTCUTS=0, et que vous souhaitez maintenant retirer le raccourci, utilisez la commande suivante :

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

Retries (Tentatives)

--retries

L'affectation est réitérée en cas d'erreurs temporaires. Notez qu'il y a un temps d'attente de 1 seconde entre chaque essai.

Timeout (Délai d'attente)

--timeout

Définir le délai global en secondes utilisé pour toutes les tentatives d'affectation.

Exemple :

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

Installer le VPN TeamViewer

Installer le pilote VPN TeamViewer avec le paramètre suivant :

INSTALLVPN=1

Codes d'erreur

Code erreur Description Problème / Solution

1

Arguments de ligne de commande invalides

Il semble que vous ayez mal orthographié ou utilisé une mauvaise commande. Vérifiez votre commande et veuillez réessayer.

2

Erreur de vérification de la signature

-

3

Produit non installé

TeamViewer n'est pas installé. Installez TeamViewer avant d'effectuer une affectation.

4

Service config - échec d'accès

// ComAPI

 

La configuration de l'affectation n'a pas pu être vérifiée par rapport au Cloud TeamViewer. Veuillez réessayer plus tard.

400

(40 under Linux/FreeBSD)

MDv2Assignment - argument invalide

Il semble y avoir une erreur dans la syntaxe de la ligne de commande ou un ID d'affectation non valide est utilisé. Veuillez vérifier la syntaxe générale de votre ligne de commande et vérifier que l'ID d'affectation copié soit une configuration valide à partir de la Management Console.

 401

 (41 under Linux/FreeBSD)

MDv2Assignment - le service n'est pas en cours d'exécution

L'affectation ne peut pas être effectuée car TeamViewer ne fonctionne pas correctement. Veuillez vérifier que le service TeamViewer fonctionne.

402

 (42 under Linux/FreeBSD)

MDv2Assignment - version incompatible du service

Le service TeamViewer est incompatible avec la version exécutée du client TeamViewer. Il semble que l'installation n'ait pas été effectuée correctement. Veuillez vérifier l'installation et, si nécessaire, réinstaller TeamViewer.

403

 (43 under Linux/FreeBSD)

MDv2Assignment - pas en ligne

Le client TeamViewer n'a pas pu se connecter au Cloud TeamViewer afin d'assigner votre appareil. Veuillez vérifier si le client est en ligne et si votre connexion Internet fonctionne correctement, puis réessayez l'affectation. Envisagez d'utiliser l'option de réessais sur l'interface de ligne de commande si cela se produit fréquemment.

404

 (44 under Linux/FreeBSD)

MDv2Assignment - déjà en cours d'exécution

Un autre processus d'affectation est déjà en cours. Veuillez vérifier l'état de cette affectation. Vous pouvez le faire par exemple en vérifiant si l'appareil est déjà enregistré en tant qu'appareil géré dans la Management Console.

405

 (45 under Linux/FreeBSD)

MDv2Assignment - délai d'expiration

Votre tentative d'affectation a été interrompue. Veuillez réessayer. Envisagez d'augmenter le délai d'attente sur l'interface de ligne de commande si cela se produit fréquemment et/ou si le réseau est instable (par exemple, les réseaux mobiles).

406

 (46 under Linux/FreeBSD)

MDv2Assignment - échec

Votre affectation a échoué pour des raisons inconnues. Veuillez sauvegarder vos journaux et contacter le support.support

407

 (47 under Linux/FreeBSD)

MDv2Assignment - accès refusé

Vous n'avez pas les droits nécessaires pour exécuter une affectation. Assurez-vous que votre utilisateur dispose des droits d'administrateur local.

408

(48 under Linux/FreeBSD)

MDv2Assignment - refusé par stratégie

La stratégie TeamViewer active sur cet appareil empêche la suppression de l'état d'affectation existant. Veuillez désactiver la stratégie dans la Management Console.

 

Note : La réaffectation supprime implicitement l'état existant et est donc également refusée.