Déploiement du Host via un script sous macOS

Pas d'évaluation

Dans cet article, vous allez découvrir comment déployer de manière silencieuse le module Host sur tous vos appareils macOS utilisant un script déployable.

TeamViewer offre une nouvelle fonctionnalité pour les installations silencieuses grâce à l'outil d'affectation. Elle permet aux utilisateurs qui sont responsables de TeamViewer dans leur société d'affecter un compte pour améliorer la gestion de ceux-ci. À titre d'exemple, les comptes sont souvent définis en tant que support@VotreDomaine.com ou HelpDesk@VotreDomaine.com.

Affecter un compte TeamViewer à des machines macOS, Linux ou Windows offre le privilège de gérer les stratégies TeamViewer, d'accorder un accès facile, ainsi que de nombreuses autres fonctionnalités utiles pour un environnement professionnel. Résultat : les administrateurs peuvent par exemple, gérer environ 90 % des paramètres TeamViewer sans devoir redéployer le logiciel. 

Avec macOS et un script shell, le déploiement peut être facilement automatisé.

  1. Créez un script shell qui télécharge TeamViewer et l'outil d'affectation, mais qui exécute aussi les paramètres d'installation pour les deux.
  2. Déployez le script sur tous les appareils sur lesquels vous voulez installer TeamViewer Host.

Le script 

set -eux
cd ~/Downloads
curl -O https://{link-to-your-custom-host-module}.pkg
curl -O https://{link-to-the-assignment-tool}/TeamViewer_Assignment
chmod +x TeamViewer_Assignment
sudo installer -pkg TeamViewerHost-idc{your-custom-host-id}.pkg -target /
sudo ./TeamViewer_Assignment -apitoken "{API-token-of-your-host-module}" -datafile /Library/Application\ Support/TeamViewer\ Host/Custom\ Configurations/{the-Config-ID-of-your-host-module}/AssignmentData.json

N'oubliez pas de remplacer le texte en guillemets {XXX} par vos propres valeurs.

Exemple du script

set -eux
cd ~/Downloads
curl -O https://teamviewer.com/TeamViewerHost-idc12abc3d.pkg
curl -O https://teamviewer.com/TeamViewer_Assignment
chmod +x TeamViewer_Assignment
sudo installer -pkg TeamViewerHost-idc12abc3d.pkg -target /
sudo ./TeamViewer_Assignment -apitoken "1234-ylQcaABCDE5e6p7YEzYu" -datafile /Library/Application\ Support/TeamViewer\ Host/Custom\ Configurations/12abc3d/AssignmentData.json 

Pour en savoir plus sur l'exécution du script, veuillez regarder la vidéo suivante :

Historique des versions
Numéro de la révision
3 de 3
Dernière mise à jour :
‎07 nov. 2019, 5:24 PM
Mis à jour par :
 
Étiquettes (2)
Contributeurs