Gestion des appareils mobiles

Ceci est une traduction automatique. Pour la version originale, cliquez ici.

 

Table des matières

 

Outils de gestion des appareils mobiles tels que Microsoft Intune sont d'excellents moyens d'aider votre environnement d'entreprise à déployer et à configurer des applications. Cet article vous donnera quelques instructions sur la façon de configurer AnyDesk via votre outil MDM.

Déploiement

Remarque :

Bien qu'AnyDesk fournisse des packages qui permettent son déploiement via des outils de déploiement tiers, cela ne peut pas être pris en charge par l'équipe d'assistance d'AnyDesk en raison de la grande variété d'outils différents.

Pour toute question sur le déploiement de packages d'installation tiers sur votre outil de déploiement, veuillez vous référer directement au fournisseur de l'outil ainsi qu'à nos exemples de scripts d'installation ci-dessous.

AnyDesk fournit une grande variété de packages pour vous aider à le déployer à l'aide d'outils de déploiement tiers.

Nous proposons le package MSI pour Windows (client personnalisé uniquement), PKG pour macOS (client personnalisé uniquement), Google Play Store lien pour Android, et Lien App Store pour iOS.

Des exemples de scripts d'installation sont disponibles dans notre centre d'aide pour Windows et macOS .

Retour en haut

Configuration via MDM pour macOS

La configuration du client AnyDesk pour macOS (version 6.4.0 ou plus récente) via un outil de gestion des appareils mobiles nécessite la modification et le téléchargement d'un fichier XML.

Le XML est au format .MOBILECONFIG et composé de plusieurs groupes XML :

  1. Contenu de la charge utile
  2. Champ de charge utile
  3. PayloadUUID
  4. PayloadDisplayName
  5. Identifiant de charge utile
  6. Type de charge utile
  7. Version de la charge utile

Contenu de la charge utile

 

XML Tag Description Type de valeur Possibilités de valeur
PayloadContent Ce groupe XML contient la configuration du MDM d'action. Les balises suivantes appartiennent à ce groupe.  
<dict>...</dict>
PayloadDisplayName Nom du profil de configuration. Il apparaîtra dans Préférences système > Profils sur le périphérique macOS déployé. string
e.g. Company A's AnyDesk Configuration
PayloadIdentifier Identifiant de la charge utile pour la configuration AnyDesk en notation inverse du domaine. string
e.g. com.companya.config.anydesk
PayloadUUID

UUID aléatoire pour la configuration AnyDesk qui est unique au sein de l'entreprise.

L'UUID doit être au format :

<8 characters>-<4 characters>-<4 characters>-<4 characters>-<12 characters>

Un caractère peut être l'un des suivants :

un chiffre compris entre 1 et 9
Une lettre entre A et F

string
e.g. 5D2F7682-3B17-43EC-B6F6-CB20696ED631
PayloadType

ID de l'application personnalisée qui correspond au préfixe de votre compte. Ce préfixe peut être trouvé sur la page Custom Client Details d'un client personnalisé.

Veuillez noter que dans ce cas, la notation inverse du domaine créée dans "PayloadIdentifier" ne doit pas être utilisée. Le format "com.philandro.anydesk-<prefix>" doit être respecté.

string
    
com.philandro.anydesk-<prefix>

e.g.

com.philandro.anydesk-ad-12345678
PayloadVersion Version interne entière de cette configuration AnyDesk. integer
e.g. 1
ad.*

paires clé-valeur à partir de nos options avancées. 

Veuillez noter que tous les paramètres et autorisations définis ici sont écrasés. Cela signifie que les autorisations et les paramètres concernés ne peuvent pas être modifiés par les utilisateurs de l'appareil inscrit.

string

Please see the "Value Possibilities" columns in Advanced Options.
ad.features.connect

Détermine si ce client AnyDesk peut envoyer des demandes de connexion à d'autres clients AnyDesk.

string

0: Disable,
1: Enable
ad.features.accept

 

Détermine si ce client AnyDesk peut recevoir des demandes de connexion d'autres clients AnyDesk.

string

0: Disable,
1: Enable

Autre

XML Tag Description Type de valeur Possibilités de valeur
PayloadScope Détermine l'étendue du profil MDM. "System" doit être utilisé pour appliquer la configuration AnyDesk à tous les comptes d'utilisateurs locaux et au service AnyDesk global. string
System
PayloadUUID

UUID aléatoire pour le profil MDM qui est unique au sein de l'entreprise.

L'UUID doit être au format :

<8 characters>-<4 characters>-<4 characters>-<4 characters>-<12 characters>

Un caractère peut être l'un des suivants :

un chiffre compris entre 1 et 9
Une lettre entre A-F

Veuillez noter que cet UUID doit être différent de celui attribué à la configuration AnyDesk dans PayloadContent::PayloadUUID.

string
e.g. A2A5828E-F98C-45BB-9BFE-E4E854B3AC45
PayloadDisplayName Nom du profil MDM. Un profil MDM peut contenir des configurations d'entreprise pour plusieurs applications. string
e.g. Company A's MDM Profile
PayloadIdentifier Identifiant de profil MDM en notation inverse du domaine. string
e.g. com.companya.config
PayloadType Type de profil MDM. Avec une configuration AnyDesk, PayloadType "Configuration" doit être utilisé. string
Configuration
PayloadVersion Version interne entière de ce profil MDM. Cela aide macOS à distinguer les différentes versions d'un même profil. integer
e.g. 1
 

Déploiement du profil

Cette configuration peut être déployée manuellement sur chaque appareil individuel ou déployée automatiquement via l'outil de gestion des appareils mobiles.  

Déploiement manuel

Pour déployer manuellement le profil sur un appareil macOS, déplacez simplement le fichier .MOBILECONFIG résultant sur l'appareil et installez-le. Vous devrez peut-être confirmer la configuration non signée/non vérifiée dans Préférences Système > Profils . Les modifications seront appliquées la prochaine fois que vous démarrerez le client personnalisé AnyDesk pour macOS sur cet appareil.

Déploiement MDM

Pour déployer le profil sur vos appareils macOS inscrits via votre outil MDM, il vous suffit de :

  1. Créer un profil de configuration pour les appareils macOS
  2. Saisissez le nom et la description (facultatif) du profil
  3. Téléchargez le fichier .MOBILECONFIG avec la configuration AnyDesk. Alternativement, de nombreux outils MDM permettent à l'administrateur de créer le XML à la volée dans l'outil MDM à ce stade.
  4. Choisissez le groupe/les utilisateurs/les appareils qui doivent être inscrits avec ce profil.
  5. Enregistrer

Selon vos paramètres de déploiement MDM, après quelques minutes, le profil MDM devrait être déployé sur tous les appareils inscrits connectés. Cela peut être vérifié dans Préférences Système > Profils .

La prochaine fois que les appareils inscrits démarreront votre client macOS personnalisé, les modifications contenues dans votre configuration seront appliquées.

Retour en haut

Configuration via MDM pour Android

Les outils de gestion des appareils mobiles avec des fonctionnalités de restriction d'application peuvent déployer une version modifiée de l'application AnyDesk standard disponible dans Google Play Store . Veuillez noter que la configuration d'un Client AnyDesk personnalisé (APK) via un MDM n'est pas possible pour le moment temps.

Le client AnyDesk standard peut être facilement configuré à l'aide de l'éditeur de configuration intégré présent dans de nombreux outils MDM. Pour cela :

  1. Ajoutez l'application AnyDesk pour Android à votre solution MDM
    1. Application Android Store avec Google Play Store lien comme URL de l'Appstore.
  2. Créer une politique de configuration d'application pour les appareils gérés
    1. L'application ciblée serait l'application AnyDesk pour Android que vous avez ajoutée à l'étape 1.
    2. Pour personnaliser les paramètres du client AnyDesk, l'éditeur/concepteur de configuration intégré peut être utilisé. Ici, il y a une liste prédéfinie de clés disponibles et une description de chaque valeur.
      Si la clé commence par   par défaut , l'option sera configurée selon vos spécifications. Cependant, l'utilisateur du client AnyDesk configuré pourra modifier le paramètre à autre chose s'il le souhaite.  
      En revanche, s'il commence par   remplace , l'utilisateur du client AnyDesk configuré   ne pas pouvoir modifier le paramètre.
  3. Enregistrer

Comme avec macOS, après l'enregistrement, les appareils inscrits doivent automatiquement récupérer la configuration de la solution MDM et modifier les paramètres AnyDesk.

Conseil :

Si vous gérez votre application AnyDesk pour vous connecter à votre serveur d'appliance AnyDesk On-Premises, veuillez noter que les clés suivantes sont requises :

ad.license.register_key
ad.anynet .boot_addrs
ad.anynet.ca_certs

Retour en haut

 

Configuration via MDM pour iOS

Depuis AnyDesk 5.5.0 pour iOS, les administrateurs peuvent désormais configurer la version standard d'AnyDesk disponible dans App Store à l'aide de solutions de gestion des appareils mobiles.

Comme sur Android, le client AnyDesk standard peut être facilement configuré à l'aide de l'éditeur de configuration intégré présent dans de nombreux outils MDM. Pour cela :

  1. Ajoutez l'application AnyDesk pour iOS à votre solution MDM
    1. Application App Store avec App Store comme URL de l'Appstore.
  2. Créer une politique de configuration d'application pour les appareils gérés
    1. L'application ciblée serait l'application AnyDesk pour iOS que vous avez ajoutée à l'étape 1.
    2. Pour personnaliser les paramètres du client AnyDesk, l'éditeur/concepteur de configuration intégré peut être utilisé. Une liste complète des clés disponibles et leur description se trouvent ci-dessous .
  3. Enregistrer

La configuration peut ensuite être déployée sur des appareils iOS via des profils liés à votre configuration AnyDesk ou Apple Configurator 2. Pour plus d'informations sur la façon d'inscrire vos appareils, veuillez contacter votre administrateur informatique ou votre fournisseur MDM directement.

Clés de configuration

Remarque :

Vous devez attribuer un type de clé ( defaults , overrides ) au début de chacune des clés de configuration ci-dessous.  

Si la clé commence par defaults , l'option sera configurée selon vos spécifications. Cependant, l'utilisateur du client AnyDesk configuré pourra modifier le paramètre à autre chose s'il le souhaite.  

Par exemple :

defaults.ad.security.acl_enabled

 

D'autre part, s'il commence par remplace , l'utilisateur du client AnyDesk configuré ne pourra pas modifier le paramètre.

Par exemple :

overrides.ad.discovery.hidden

 

Les valeurs par défaut pour le client AnyDesk standard sont dans   gras dans la colonne Possibilités de valeur .

Clé de configuration Description Type de valeur Possibilités de valeur
ad.features.address_book

Définit si le client a accès à la fonction Carnet d'adresses. 

S'il est défini sur true, une clé de licence valide doit être définie pour la clé :

ad.license.register_key

 

boolean
false, true
ad.license.register_key
La clé de licence trouvée dans votre portail client my.anydesk.com ou dans la WebUI du serveur d'appliance sur site.

Ceci est nécessaire si vous voulez connecter le client à votre serveur d'appliance sur site.
string
 e.g. A1S273JUEKSA87XN
ad.anynet.boot_addrs

 

A utiliser uniquement si vous voulez que le client AnyDesk se connecte à votre serveur d'appliance AnyDesk On-Premises.

Définit l'adresse IP ou l'URL du serveur de l'appliance auquel le client doit se connecter. Il utilise le format suivant (le port est facultatif) :

(ip|host):port;(ip|host):port;...)

Ceci est nécessaire si vous voulez connecter le client à votre serveur d'appliance sur site.

string  
ad.anynet.ca_certs

 

A utiliser uniquement si vous voulez que le client AnyDesk se connecte à votre serveur d'appliance AnyDesk On-Premises. 

Certificat public du serveur de l'appliance. Veuillez noter que les MDM tels que Microsoft Intune n'autorisent que des valeurs à une seule ligne. Comme le certificat est multiligne, vous devrez remplacer manuellement tous les indicateurs de nouvelle ligne par "\n".

Par exemple, si votre certificat avait le format suivant :

abc
qwe

La valeur MDM pour cette clé doit être :

abc\nqwe

Ceci est nécessaire si vous voulez connecter le client à votre serveur d'appliance sur site.

string  
ad.features.register_alias
Définit si le client enregistrera automatiquement un AnyDesk-Alias après l'installation du client AnyDesk. boolean
false, true
ad.ui.cfg_enabled
Définit si le client a accès aux Paramètres AnyDesk boolean
false, true
ad.ui.cfg_enable_audio
Indique si le client a accès aux paramètres audio de AnyDesk. boolean
false, true
ad.ui.cfg_enable_connection
Définit si le client a accès aux paramètres de connexion d'AnyDesk. boolean
false, true
ad.ui.cfg_enable_privacy
Indique si le client a accès aux paramètres de confidentialité d'AnyDesk. boolean
false, true
ad.ui.cfg_enable_recording
Indique si le client a accès aux paramètres d'enregistrement de AnyDesk. boolean
false, true
ad.security.auto_disconnect.mode
Définit si la fonction de déconnexion automatique est activée. integer
0: Disabled,
1: Enabled
ad.security.auto_disconnect.timeout
Définit le délai d'inactivité en secondes avant que les sessions entrantes ne soient automatiquement déconnectées.  integer
Minimum: 60
ad.security.hear_audio
Détermine si les clients se connectant à ce client AnyDesk peuvent entendre la sortie audio du périphérique. boolean
false, true
ad.security.sysinfo
Détermine si les clients se connectant à ce client AnyDesk peuvent voir les informations système du périphérique. boolean
false, true
ad.security.acl_enabled
Détermine si la fonction de liste de contrôle d'accès est activée pour ce client AnyDesk. boolean
false, true
ad.security.acl_list
Définit quels AnyDesk-ID ou Alias sont dans la liste de contrôle d'accès activée ci-dessus. string
e.g. 123456789;mycomputer@ad
ad.discovery.enabled
Définit si le client peut trouver d'autres clients AnyDesk sur le même réseau local. boolean
false, true
ad.discovery.hidden
Définit si les autres clients AnyDesk peuvent trouver ce client lorsqu'ils sont sur le même réseau local. boolean
false, true
ad.input.auto_touch_to_touch_mode
Définit si le mode touche-à-touche est disponible lorsqu'il est connecté à des appareils Android distants. boolean
false, true
ad.input.touch_mode
Définit si le mode pavé tactile ou le mode tactile est utilisé. integer
1: Touch,
2: Touchpad
ad.image.follow_remote_cursor
Définit si vous changez automatiquement de vue lorsque le curseur de la souris à distance se déplace vers un autre affichage. integer
0: Disabled
1: Enabled
ad.image.follow_remote_focus
Définit si vous changez automatiquement de vue lorsque la fenêtre de premier plan distante se trouve sur un autre écran. integer
0: Disabled
1: Enabled
ad.image.quality_lossless
Définit si les sessions sortantes de ce client utilisent le paramètre de transmission de qualité sans perte. boolean
false, true
ad.image.quality_preset
Définit la qualité de transmission pour les sessions sortantes. integer
0: Best quality,
1: Balanced,
2: Optimize reaction time
ad.image.show_remote_cursor
Définit si vous pouvez voir le curseur à distance.  boolean
false, true
ad.audio.playback_mode
Définit si vous pouvez entendre le son de l'appareil auquel vous vous connectez. integer
0: Disable,
1: Enable
ad.audio.transmit_mode
Définit si les autres peuvent entendre l'audio sur votre appareil lorsqu'ils sont connectés à vous. boolean
0: Disable,
1: Enable
ad.anynet.direct
Détermine si des connexions directes peuvent être établies. boolean
false, true
ad.anynet.listen_port
Définit le port d'écoute pour les éventuelles connexions directes entrantes. integer
e.g. 0
ad.anynet.proxy.mode
Définit le mode de proxy. integer
0: Never use a proxy server,
1: Try to detect,
2: Use a specific proxy server
ad.anynet.proxy.addr
Définit l'adresse du proxy. string
e.g. 1.1.1.1
ad.anynet.proxy.port
Définit le port du proxy. integer
e.g. 10000
ad.anynet.proxy.auth
Définit si les informations d'authentification doivent être envoyées au proxy. boolean
 false, true
ad.anynet.proxy.user
Définit le nom d'utilisateur du proxy.   string
 e.g. myproxyuser
ad.anynet.proxy.pass_plain
Définit le mot de passe du proxy. string
e.g. myproxypassword 
ad.recording.auto_start.incoming
Lancez automatiquement un enregistrement d'écran lorsque quelqu'un se connecte à votre appareil. integer
0: Disabled
1: Enabled
ad.recording.auto_start.outgoing
Lancez automatiquement un enregistrement d'écran lorsque vous vous connectez à l'appareil d'une autre personne. integer
0: Disabled
1: Enabled
ad.session.remember_settings
Définit si le client se souvient des paramètres tels que l'activation du mode de confidentialité lorsqu'il se connecte au même périphérique distant à l'avenir. boolean
false, true