Поддерживаемые переменные каталогов

Информация в этой статье касается управляемых браузеров Chrome и устройств с ChromeOS.

Администратор может использовать переменные для настройки путей к файлам, например пути к каталогу, в котором Chrome хранит пользовательские данные. Благодаря этому можно не задавать путь в коде программы.

Например, чтобы хранить данные профиля в папке с данными локальных приложений пользователя в Windows, задайте для правила UserDataDir следующее значение: ${local_app_data}\Chrome\Profile. В большинстве версий Microsoft Windows 7 и Vista оно будет преобразовано в C:\Users\<пользователь>\AppData\Chrome\Profile.

Профили пользователей браузера Chrome не имеют обратной совместимости. Если они не соответствуют версиям Chrome, могут происходить сбои или потери данных. Подробнее о распространенных проблемах в браузере Chrome

Советы по настройке путей в правилах

  • Правила, содержащие пути к каталогам, в которых хранятся данные Chrome, настраиваются отдельно для каждой платформы. Некоторые правила используются для конкретных платформ, тогда как другие универсальны.
  • Пути должны быть абсолютными. Это позволяет избежать ошибок, связанных с приложениями, которые в разных случаях запускаются в различных местоположениях.
  • Каждая переменная может использоваться в пути один раз.
  • Если указанного пути не существует, большинство правил попытается создать новый каталог.
  • Использование сетевых местоположений в некоторых правилах может привести к непредвиденным результатам. Например, профиль пользователя не имеет обратной совместимости, поэтому запуск другой версии браузера Chrome с тем же профилем может привести к повреждению или утере данных этого профиля.

Список поддерживаемых переменных для путей

Переменная Описание Пример
Все платформы

${machine_name} 

Имя компьютера. Можно добавить доменное имя.

ivan.ab1.vasha-companiya.org

ivan123

${user_name}

Пользователь, запускающий Chrome (учитывает SUID). 

ivanpetrov

Только для Apple macOS

${documents}

Папка "Документы" текущего пользователя. /Users/IvanPetrov/Documents

${users}

Папка, в которой хранятся профили пользователей. /Users

Только для Microsoft Windows

${client_name}

Имя клиентского ПК, подключенного к сеансу Citrix или протоколу удаленного рабочего стола (RDP).

Обратите внимание, что при использовании в локальном сеансе эта переменная имеет пустое значение. Если она является частью пути, для нее может потребоваться префикс, который в любом случае не будет пустым.

Строка C:\chrome_profiles\session_${client_name} задает следующий путь:

  • Для локальных сеансов:
    C:\chrome_profiles\session_
  • Для удаленных сеансов:
    C:\chrome_profiles\session_imyakomputera

${documents}

Папка "Документы" текущего пользователя.

C:\Users\Administrator\Documents

${global_app_data}

Папка данных приложений (AppData), заданная на уровне всей системы.

C:\AppData

${local_app_data}

Папка данных приложений (AppData) текущего пользователя.

C:\Users\Administrator\AppData\Local

${profile}

Домашняя папка текущего пользователя

C:\Users\Administrator

${program_files}

Папка "Program Files" текущего процесса. Зависит от разрядности процесса: 32 или 64 бита.

C:\Program Files (x86)

${roaming_app_data}

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

C:\Users\Administrator\AppData\Roaming

${session_name}

Название активного сеанса. Полезно для различения нескольких одновременных сеансов удаленного доступа к одному профилю. 

Локальные сеансы рабочего стола: WinSta0

${windows}

Папка Windows.

C:\WINNT

C:\Windows

 

Google, а также другие связанные знаки и логотипы являются товарными знаками компании Google LLC. Все другие названия компаний и продуктов являются товарными знаками соответствующих компаний.

Эта информация оказалась полезной?

Как можно улучшить эту статью?
Поиск
Очистить поле поиска
Закрыть поиск
Главное меню
10389206478759393357
true
Поиск по Справочному центру
true
true
true
true
true
410864
false
false