Créer des variables de répertoire de données utilisateur Microsoft Edge

Cet article explique comment vous pouvez utiliser des variables de répertoire de données plutôt que des chemins d’accès codés en dur lors de la modification de Microsoft Edge.

Variables de chemin d’accès

Stratégies de modification des chemins d’accès aux répertoires de données (par exemple, configuration des variables de prise en charge UserDataDir ou DownloadDirectory ). Lors de la configuration de ces stratégies, vous pouvez utiliser des variables au lieu de chemins d’accès codés en dur. Par exemple, pour stocker vos données de profil sous les données d’application locales de l’utilisateur sur Windows, au lieu de l’emplacement par défaut. Définissez la stratégie UserDataDir sur ${local_app_data}\Edge\Profile. Sur la plupart des installations Windows 10, ce chemin est résolu en C :\Users\<Current-user>\AppData\Local\Microsoft\Edge\Profile.

Remarque

Pour afficher le chemin du profil actuel, ouvrez la page À propos de la version (tapez « edge://version »). Le chemin du profil suit ce format : C :\Users\<Current-user>\AppData\Local\Microsoft\Edge\User Data\Default.

Conseils pour l’utilisation des variables de chemin d’accès

Avant d’utiliser des variables pour les chemins d’accès, consultez les instructions suivantes.

  • Toutes les stratégies qui impliquent des chemins dans lesquels Microsoft Edge stocke des différentes données dépendent de la plateforme. Certaines de ces stratégies sont disponibles uniquement sur des plateformes spécifiques, d’autres peuvent être utilisées sur toutes les plateformes.
  • Pour éviter les erreurs causées par des applications démarrant à partir d’emplacements différents à des occasions différentes, assurez-vous que les chemins d’accès sont absolus.
  • Chaque variable ne peut être exécutée qu’une seule fois dans un chemin d’accès. La plupart du temps, cette utilisation des variables est la seule qui ait du sens, car elles sont résolues en chemins d’accès absolus.
  • Presque toutes les stratégies créent le chemin d’accès s’il n’existe pas (si possible dans les circonstances existantes).
  • Sauf indication contraire de la documentation d’une stratégie spécifique, l’utilisation de chemins réseau pour toute valeur de stratégie Microsoft Edge n’est pas prise en charge. Toute tentative d’utilisation des fichiers du navigateur à partir d’un emplacement réseau peut entraîner des problèmes de stabilité, notamment des blocages, des incidents et une altération du profil.

Variables de chemin d’accès prises en charge

Microsoft Edge prend en charge les variables de chemin d’accès suivantes.

Toutes les plateformes

Variable Description
${user_name} L’utilisateur qui utilise Microsoft Edge. Microsoft Edge respecte les SUID (identifiants utilisateur définis du propriétaire au moment de l’exécution ) Exemple : audreysmall
${machine_name} Nom de l’ordinateur, comprenant éventuellement le nom du domaine. Exemple : audreysmall ou audrey.ex.contoso.com

Windows uniquement.

Variable Description
${documents} Dossier Documents pour l’utilisateur actuel. Exemple : C:\Users\Administrator\Documents
${local_app_data} Dossier de données d’application pour l’utilisateur actuel. Exemple : C:\Users\Administrator\AppData\Local
${roaming_app_data} Dossier de données d’application itinérantes pour l’utilisateur actuel. Exemple : C:\Users\Administrator\AppData\Roaming
${profile} Dossier de base pour l’utilisateur actuel. Exemple : C:\Users\Administrator
${global_app_data} Dossier de données d’application à l’échelle du système. Exemple : C:\AppData
${program_files} Dossier de fichiers de programme pour le processus actuel. Ce dossier varie selon qu’il s’agit d’un processus 32 bits ou 64 bits. Exemple de résolution : C:\Program Files (x86)
${windows} Dossier Windows. Exemple : C:\Windows
${client_name} Nom du PC client connecté à une session RDP ou Citrix. Cette variable est vide si elle est utilisée à partir d’une session locale. Si elle est utilisée dans un chemin d’accès, faites-la précéder d’un élément qui est assuré de ne pas être vide. Exemple : C:\edge_profiles\session_${client_name} est résolu en C:\edge_profiles\session_<ForlocalSessions> et C:\edge_profiles\session_<SomePCname> pour les sessions à distance.
${session_name} Nom de la session active. Utilisez ce nom pour distinguer plusieurs sessions à distance connectées simultanément qui utilisent un seul profil utilisateur. Exemple : WinSta0 pour les sessions de bureau local

macOS uniquement

Variable Description
${users} Dossier dans lequel sont stockés les profils des utilisateurs. Exemple : /Users
${documents} Dossier Documents pour l’utilisateur actuel. Exemple : /Users/audreysmall/Documents

Licence de contenu

Remarque

Certaines parties de cette page sont des modifications basées sur le travail créé et partagé par Chromium.org et utilisé conformément aux conditions décrites dans la Licence internationale Creative Commons Attribution 4.0. La page d’origine est disponible ici.

Licence Creative Commons
Ce travail est concédé sous une Licence internationale Creative Commons Attribution 4.0.

Voir également