Vous pouvez affecter vos appareils via ligne de commande. Voici comment procéder en fonction du système d'exploitation de vos appareils.
echo %errorlevel%
dans la ligne de commande pour vérifier si le processus a réussi :
TeamViewer.exe assignment --id paste_your_assignment_id_here --offline
Exemple :
TeamViewer.exe assignment --id 0001CoBBChARKJtw_okR6o_fJ7AisynpEigIACAfAgAJAOjwtNCVK_JiM5lVdgdfguSk-gQ= --offline
Il existe plusieurs options supplémentaires que vous pouvez ajouter à votre ligne de commande :
--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 :
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%“
--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é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
--offline
Pour gérer les appareils hors ligne pendant leur affectation, l'affectation est stockée dans le registre sous forme de propriété cryptée et est exécutée automatiquement lorsque l'appareil se reconnecte. Cette propriété est supprimée une fois l'affectation de l'appareil réussie.
--reassign
Ce paramètre vous permet de réassigner un appareil à l'aide du même ID d'affectation. Par défaut, les appareils rejettent les tentatives de réaffectation si l'ID d'affectation n'a pas changé. L'utilisation de --reassign applique l'ID d'affectation existant sur l'appareil, ce qui peut être utile dans les cas où l'affectation doit être réappliquée sans générer un nouvel ID d'affectation.
Prérequis :
Pour assigner un appareil macOS via ligne de commande, veuillez suivre les instructions ci-dessous :
sudo /Applications/TeamViewerHost.app/Contents/Helpers/TeamViewer_Assignment -assignment_id <ID> --offline
Exemple :
sudo /Applications/TeamViewerHost.app/Contents/Helpers/TeamViewer_Assignment -assignment_id 0001CoBBChARKJtw_okR6o_fJ7AisynpEigIACAfAgAJAOjwtNCVK_JiM5lVdgdfguSk-gQ= --offline
sudo /Applications/TeamViewer.app/Contents/Helpers/TeamViewer_Assignment -assignment_id paste_your_assignment_id_here --offline
Exemple :
sudo /Applications/TeamViewer.app/Contents/Helpers/TeamViewer_Assignment -assignment_id 0001CoBBChARKJtw_okR6o_fJ7AisynpEigIACAfAgAJAOjwtNCVK_JiM5lVdgdfguSk-gQ= --offline
Il existe plusieurs options supplémentaires que vous pouvez ajouter à votre ligne de commande :
--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 :
--offline
Pour gérer les appareils hors ligne pendant leur affectation, l'affectation est stockée dans le registre sous forme de propriété cryptée et est exécutée automatiquement lorsque l'appareil se reconnecte. Cette propriété est supprimée une fois l'affectation de l'appareil réussie.
--reassign
Ce paramètre vous permet de réassigner un appareil à l'aide du même ID d'affectation. Par défaut, les appareils rejettent les tentatives de réaffectation si l'ID d'affectation n'a pas changé. L'utilisation de --reassign applique l'ID d'affectation existant sur l'appareil, ce qui peut être utile dans les cas où l'affectation doit être réappliquée sans générer un nouvel ID d'affectation.
sudo teamviewer assignment --id paste_your_assignment_id_here --offline
Exemple :
sudo teamviewer assignment --id 0001CoABChARKJtw_okR6o_fJ7AisynpEigIACAfAgAJAO4PLaOBrqNDgr6jwtNCVK_JiM5lVdgdfgYo3uQ3pGkAbX8bo_VqPw1Rt61-RLe9AKSwZ14uwOXtUN7FYflrHbWAqRKBF0h8V18ldMcVT1rLF --offline
Il existe plusieurs options supplémentaires que vous pouvez ajouter à votre ligne de commande :
--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 :
--offline
Pour gérer les appareils hors ligne pendant leur affectation, l'affectation est stockée dans le registre sous forme de propriété cryptée et est exécutée automatiquement lorsque l'appareil se reconnecte. Cette propriété est supprimée une fois l'affectation de l'appareil réussie.
--reassign
Ce paramètre vous permet de réassigner un appareil à l'aide du même ID d'affectation. Par défaut, les appareils rejettent les tentatives de réaffectation si l'ID d'affectation n'a pas changé. L'utilisation de --reassign applique l'ID d'affectation existant sur l'appareil, ce qui peut être utile dans les cas où l'affectation doit être réappliquée sans générer un nouvel ID d'affectation.
Si un appareil est déjà affecté et que vous exécutez à nouveau l'affectation via la ligne de commande, l'affectation de l'appareil sera écrasée par la nouvelle. L'écrasement implique que l'ancienne affectation sera supprimée, et que les responsables ou les stratégies déjà affectées seront perdues.
Note : La stratégie TeamViewer "Empêcher la suppression de l'affectation" empêche également une nouvelle affectation sur un appareil déjà affecté.