Apprenez à installer, mettre à jour et désinstaller TeamViewer Host ou TeamViewer version complète dans un scénario de déploiement de masse sur macOS. Veuillez vous assurer que vous avez une compréhension et une connaissance de base des installations en ligne de commande sur macOS, car cela sera nécessaire pour mener à bien ce processus.
Installation nécessaire :
Etapes :
Indiquez la commande suivante dans le terminal :
sudo installer -pkg "TeamViewer_Host.pkg" -target /
Le paramètre -target définit le chemin où vous souhaitez que votre installation soit située.
Installation nécessaire :
Etapes :
1) Créez un fichier XML nommé (par exemple : choices.xml) et insérez le contenu suivant :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> </array> </plist>
2) (Facultatif) Vérifier si votre configuration sera appliquée correctement.
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg Install\ TeamViewer_Host.pkg -target /
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> ... </dict> <dict> ... </dict> <dict> <key>attributeSetting</key> <false/> <key>choiceAttribute</key> <string>visible</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <true/> <key>choiceAttribute</key> <string>enabled</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> </array> </plist>
Appliquez la configuration lors de l'installation en ajoutant le paramètre "-applyChoiceChangesXML <votre_fichier>.xml"
sudo installer -applyChoiceChangesXML choices.xml -pkg Install TeamViewer_Host.pkg -target /
3) Si vous disposez d'un système MDM, vous pouvez utiliser des données de Contrôle de politique de préférences Confidentialité (PPPC = Privacy Preferences Policy Control) pour déployer l'accessibilité et l'accès au disque complet pour TeamViewer dans Préférences système ➜ Sécurité et confidentialité ➜ Confidentialité.
Vos utilisateurs devront toujours accorder eux-mêmes l'accès à l'enregistrement d'écran. À partir de macOS 11 Big Sur, vous devrez utiliser une donnée utile PPPC ScreenCapture avec AllowStandardUserToSetSystemService pour permettre aux utilisateurs non administrateurs d'accorder cette autorisation.
Vous trouverez ici un exemple de configuration MDM à l'aide de Mobile Iron pour déployer l'accès à l'Accessibilité :
Installation nécessaire :
Etapes :
Résumé des paramètres :
Installation nécessaire :
Etapes :
1) Créez un fichier XML nommé (par exemple : choices.xml) et insérez le contenu suivant :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> </array> </plist>
2) (Facultatif) Vérifiez si votre configuration sera appliquée correctement.
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg "TeamViewer_Host-idc<ConfigurationID>.pkg" -target /
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> ... </dict> <dict> ... </dict> <dict> <key>attributeSetting</key> <false/> <key>choiceAttribute</key> <string>visible</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <true/> <key>choiceAttribute</key> <string>enabled</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerhostSilentInstaller</string> </dict> </array> </plist>
Appliquez la configuration lors de l'installation en ajoutant le paramètre "-applyChoiceChangesXML <votre_fichier>.xml"
sudo installer -applyChoiceChangesXML choices.xml -pkg "TeamViewer_Host-idc<ConfigurationID>.pkg" -target /
3) Si vous disposez d'un système MDM, vous pouvez utiliser des données de Contrôle de politique de préférences Confidentialité (PPPC = Privacy Preferences Policy Control) pour déployer l'accessibilité et l'accès au disque complet pour TeamViewer dans Préférences système ➜ Sécurité et confidentialité ➜ Confidentialité.
Vos utilisateurs devront toujours accorder eux-mêmes l'accès à l'enregistrement d'écran. À partir de macOS 11 Big Sur, vous devrez utiliser une donnée utile PPPC ScreenCapture avec AllowStandardUserToSetSystemService pour permettre aux utilisateurs non administrateurs d'accorder cette autorisation.
Vous trouverez ici un exemple de configuration MDM à l'aide de Mobile Iron pour déployer l'accès à l'Accessibilité :
Installation nécessaire :
Etapes :
sudo installer -pkg "TeamViewer_Full.pkg" -target /
Le paramètre -target définit le chemin où vous souhaitez que votre installation soit située.
🚨 Les paramètres ne peuvent pas être indiqués pendant le processus d'installation sur macOS.
Installation nécessaire :
Etapes :
1) Créez un fichier XML nommé (par exemple : choices.xml) et insérez le contenu suivant :
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerSilentInstaller</string> </dict> </array> </plist>
2) (Facultatif) Vérifiez si votre configuration sera appliquée correctement.
installer -showChoicesAfterApplyingChangesXML newChoices.xml -pkg Install\ TeamViewer_Full.pkg -target /
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <array> <dict> ... </dict> <dict> ... </dict> <dict> <key>attributeSetting</key> <false/> <key>choiceAttribute</key> <string>visible</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <true/> <key>choiceAttribute</key> <string>enabled</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerSilentInstaller</string> </dict> <dict> <key>attributeSetting</key> <integer>1</integer> <key>choiceAttribute</key> <string>selected</string> <key>choiceIdentifier</key> <string>com.teamviewer.teamviewerSilentInstaller</string> </dict> </array> </plist>
Appliquez la configuration lors de l'installation en ajoutant le paramètre "-applyChoiceChangesXML <votre_fichier>.xml"
sudo installer -applyChoiceChangesXML choices.xml -pkg Install\ TeamViewer_Full.pkg -target /
3) Si vous disposez d'un système MDM, vous pouvez utiliser des données de Contrôle de politique de préférences Confidentialité (PPPC = Privacy Preferences Policy Control) pour déployer l'accessibilité et l'accès au disque complet pour TeamViewer dans Préférences système ➜ Sécurité et confidentialité ➜ Confidentialité.
Vos utilisateurs devront toujours accorder eux-mêmes l'accès à l'enregistrement d'écran. À partir de macOS 11 Big Sur, vous devrez utiliser une donnée utile PPPC ScreenCapture avec AllowStandardUserToSetSystemService pour permettre aux utilisateurs non administrateurs d'accorder cette autorisation.
Vous trouverez ici un exemple de configuration MDM à l'aide de Mobile Iron pour déployer l'accès à l'Accessibilité :
La mise à jour de TeamViewer correspond aux étapes nécessaires à une installation :
Une raison de désinstaller votre TeamViewer peut être que vous souhaitez passer d'une version Host de TeamViewer à une version complète.
📌 Note : Vous ne pouvez uniquement désinstaller TeamViewer manuellement.
Méthode recommandée pour désinstaller TeamViewer :
TeamViewer a bien été désinstallé.
Prérequis :
Etapes :
Host standard :
sudo /Applications/TeamViewerHost.app/Contents/Helpers/TeamViewer_Assignment -api-token <YOUR_APITOKEN> -group <GROUP> -alias <COMPUTERNAME> -grant-easy-access
Version complète :
sudo /Applications/TeamViewer.app/Contents/Helpers/TeamViewer_Assignment -api-token <YOUR_APITOKEN>
Le tableau suivant indique les options possibles pour l’affectation (elles sont toutes facultatives).
Certains paramètres nécessitent une valeur (–alias MyAlias), d'autres ne nécessitent pas de valeur (–reassign).
Les options doivent être ajoutées à la ligne de commande.