Cet article s'applique à tous les clients de TeamViewer (Classic) possédant une licence Corporate ou Tensor.
Cet article s'applique à la version 14.3 ou plus récente de TeamViewer (Classic).
Cet article s'applique à macOS Mojave et aux versions plus récentes (macOS 10.14+)
Introduction
Cet article explique comment vous pouvez déployer TeamViewer (Classic) dans un scénario de déploiement de masse sur macOS Mojave en déployant la permission Accessibilité.
Dans cet exemple, nous utilisons Mobile Iron comme solution MDM. Toute autre solution MDM qui prend en charge la configuration des autorisations d'accessibilité devrait fonctionner de la même manière.
Comment procéder
1) Ouvrez Mobile Iron et allez à Configurations dans le menu supérieur :
2) Sélectionnez Add pour ajouter une nouvelle configuration :
3) Sélectionnez Privacy Preferences :
4) Entrez un nom pour votre nouvelle configuration:
5) Descendez jusqu'à Accessibility et ajoutez une nouvelle section :
6) Selon l'application que vous utilisez, veuillez utiliser les bundle identifiers suivants:
Voici les entrées pour que vous puissiez les copier/coller
App version: TeamViewer (Classic) Full normal
Bundle Identifier: TeamViewer (Classic) Full normal
Code requirement: anchor apple generic and identifier "com.teamviewer.TeamViewer (Classic)" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)
_____
App version: TeamViewer (Classic) Full start as service
Bundle Identifier: com.teamviewer.TeamViewer (Classic)
Code requirement: anchor apple generic and identifier "com.teamviewer.TeamViewer (Classic)" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)
_____
App version: -
Bundle Identifier: com.teamviewer.Desktop
Code requirement: anchor apple generic and identifier "com.teamviewer.TeamViewer (Classic)" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)
_____
App version: TeamViewer (Classic)Host
Bundle Identifier: com.teamviewer.TeamViewer (Classic)Host
Code requirement: anchor apple generic and identifier "com.teamviewer.TeamViewer (Classic)Host" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)
_____
App version: TeamViewer (Classic) QuickSupport
Bundle Identifier: com.teamviewer.TeamViewer (Classic)QS
Code requirement: anchor apple generic and identifier "com.teamviewer.TeamViewer (Classic)QS" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)
_____
Exemple pour le TeamViewer (Classic) Host:
- Dans le Identifier field ajoutez : com.teamviewer.TeamViewer (Classic)Host
- Dans le Identifier Type field sélectionnez : Bundle ID
- Dans le Code Requirement ajoutez :
anchor apple generic and identifier "com.teamviewer.TeamViewer (Classic)Host" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)
- Cliquez sur "Save".
- La nouvelle configuration est créée et se trouve sous Accessibility:
- Dans le Identifier field, ajoutez : com.teamviewer.TeamViewer (Classic)Host
- Dans le Identifier Type field, selectionnez : Bundle ID
- Dans le champ Code Requirement ajoutez :
anchor apple generic and identifier "com.teamviewer.TeamViewer (Classic)Host" and (certificate leaf[field.1.2.840.113635.100.6.1.9] /* exists */ or certificate 1[field.1.2.840.113635.100.6.2.6] /* exists */ and certificate leaf[field.1.2.840.113635.100.6.1.13] /* exists */ and certificate leaf[subject.OU] = H7UGFBUGV6)
- Cliquez sur Save.
- Cliquez sur Next.
- Vous pouvez maintenant choisir les appareils auxquels vous souhaitez appliquer cette nouvelle configuration :
- Sélectionnez les appareils auxquels vous souhaitez appliquer la nouvelle configuration (par exemple, "Tous les appareils").
- Cliquez sur Done.
Vérification de la configuration appliquée dans MobileIron
Mobile Iron sera maintenant l'application Teamviewer sélectionnée pour l'accessibilité des appareils sélectionnés. Cela peut prendre un certain temps, en fonction de votre configuration, de l'état en ligne du ou des appareils et des autres étapes de votre configuration.
L'état actuel (par exemple, mis à jour, en attente) de votre configuration sur un appareil spécifique peut être vérifié sous "Appareils" dans le menu supérieur. La configuration devrait passer de "Pending install" à "Installed" après un certain temps :
Vérification de la configuration directement sur macOS
Une fois que MobileIron a appliqué la configuration à vos appareils, vous pouvez vérifier sur le(s) appareil(s) macOS si la configuration a été mise à jour avec succès.
- Ouvrez les Préférences système sur l'appareil macOS cible :
- Ouvrez Sécurité et Confidentialité
- Allez sur le menu Confidentialité.
- Selectionnez Accessibilité.
- Teamviewer devrait y être visible avec les autorisations d'accessibilité activées :
Si la règle a été appliquée avec succès mais que TeamViewer (Classic) n'est pas visible, il se peut que vous n'ayez pas encore installé TeamViewer (Classic) sur l'appareil. Si TeamViewer (Classic) n'est pas installé, la règle ne sera pas visible sur cette page. Néanmoins, la règle est toujours active. Après l'installation de TeamViewer (Classic), il obtient les autorisations requises et sera automatiquement listé sous "Accessibilité".