Поделиться через


Создание переменных каталога с данными пользователя в Microsoft Edge

В этой статье объясняется, как можно использовать переменные каталога с данными вместо использования жестко заданных путей при изменении Microsoft Edge.

Переменные пути

Политики для изменения путей к каталогам данных (например, настройка переменных поддержки UserDataDir или DownloadDirectory ). При настройке этих политик можно использовать переменные вместо жестко заданных путей. Например, для хранения данных профиля в разделе "Локальные данные приложения пользователя" в Windows вместо расположения по умолчанию. Задайте политике UserDataDir значение ${local_app_data}\Edge\Profile. В большинстве Windows 10 установок этот путь разрешается в папку C:\Users\<Current-user>\AppData\Local\Microsoft\Edge\Profile.

Примечание.

Чтобы просмотреть текущий путь к профилю, откройте страницу Сведения о версии (введите "edge://version"). Путь к профилю соответствует следующему формату: C:\Users\<Current-user>\AppData\Local\Microsoft\Edge\User Data\Default.

Руководство по использованию переменных пути

Перед использованием переменных для путей ознакомьтесь со следующими рекомендациями.

  • Все политики, включающие пути к расположениям, в которых Microsoft Edge хранит разные данные, зависят от платформы. Некоторые из этих политик доступны только на определенных платформах, тогда как другие можно использовать на всех платформах.
  • Во избежание ошибок, вызываемых приложениями, которые запускаются из разных расположений в различных условиях, проверьте, что пути являются абсолютными.
  • Каждая переменная может быть использована в пути только один раз. Для большинства из них это единственный эффективный способ использовать переменные, так как они разрешаются в абсолютные пути.
  • Почти все политики будут создавать путь, если его нет (по возможности в существующих обстоятельствах).
  • Если в документации по определенной политике не указано иное, использование сетевых путей для любого значения политики Microsoft Edge не поддерживается. Попытка заставить браузер использовать файлы из сетевого расположения может привести к проблемам со стабильностью, включая зависание, сбои и повреждение профиля.

Поддерживаемые переменные пути

Microsoft Edge поддерживает следующие переменные пути.

Все платформы

Переменная Описание
${user_name} Пользователь, использующий Microsoft Edge. Microsoft Edge учитывает идентификаторы SUID (установка ИД пользователя-владельца при выполнении). Пример: audreysmall
${machine_name} Имя компьютера, возможно, содержащее доменное имя. Пример: audreysmall или audrey.ex.contoso.com

Только Windows

Переменная Описание
${documents} Папка "Документы" для текущего пользователя. Пример: C:\Users\Administrator\Documents
${local_app_data} Папка "Данные приложения" для текущего пользователя. Пример: C:\Users\Administrator\AppData\Local
${roaming_app_data} Папка "Перемещенные данные приложения" для текущего пользователя. Пример: C:\Users\Administrator\AppData\Roaming
${profile} Домашняя папка для текущего пользователя. Пример: C:\Users\Administrator
${global_app_data} Системная папка "Данные приложения". Пример: C:\AppData
${program_files} Папка Program Files для текущего процесса. Эта папка зависит от того, является ли она 32-разрядным или 64-разрядным процессом. Пример разрешения: C:\Program Files (x86)
${windows} Папка Windows. Пример: C:\Windows
${client_name} Имя клиентского компьютера, подключенного к сеансу удаленного рабочего стола или Citrix. Эта переменная пуста, если она используется из локального сеанса. Если он используется в пути, добавьте к нему префикс, который гарантированно не будет пустым. Пример: C:\edge_profiles\session_${client_name} разрешается в C:\edge_profiles\session_<ForlocalSessions> и C:\edge_profiles\session_<SomePCname> для удаленных сеансов.
${session_name} Имя активного сеанса. Используйте это имя для различения между несколькими одновременно подключенными удаленными сеансами, использующими один и тот же профиль пользователя. Пример: WinSta0 for local desktop sessions (WinSta0 для сеансов локального компьютера)

Только macOS

Переменная Описание
${users} Папка, в которой хранятся профили пользователей. Пример: /Users
${documents} Папка "Документы" для текущего пользователя. Пример: /Users/audreysmall/Documents

Лицензия на содержимое

Примечание.

Некоторые части этой страницы представляют собой измененные материалы, созданные и предоставленные на сайте Chromium.org. Их использование регулируется условиями, описанными в лицензии Creative Commons Attribution 4.0 International License. Исходная страница Chromium находится здесь.

Creative Commons License
Эта работа предоставляется в рамках международной лицензии Creative Commons Attribution 4.0 International License.

См. также