Настройки агента: Переменные

Используйте этот диалог (Сервис > Конфигурация > Настройки агента > Переменные (Tools > Configuration > Agent Settings > Variables)) для конфигурации переменных управляемого устройства, которые могут использоваться в действиях пакета Windows PowerShell. Для получения информации см. раздел Действия пакета Windows.

Во время запуска действия Windows, которое содержит переменные, переменные будут динамически заполняться значениями, относящимися к устройству, на котором выполняется действие, и используемые настройки переменных.

Есть три типа переменных:

  • Статические (Static): Содержат значения, которые не меняются (если только не будет указан параметр Перезаписать значение (Override value)).
  • Важные данные (Sensitive data): Данные, такие как пароли, будут зашифрованы, поэтому значение не будет отображаться в интерфейсе или в базе данных.
  • Значение базы данных (Database value): Данные из базы данных управления, указанные в формате BNF (Backus-Naur Form).

Предварительно определенные значения

Настройки переменных агента включают более 20 предопределенных переменных. Эти переменные доступны только для чтения и обычно состоят из значений базы данных. Многие из них используются Endpoint Manager, а некоторые представлены для вашего удобства. Вы можете использовать предварительно определенные переменные в своих сценариях или, если одна из предопределенных переменных не соответствует вашим нуждам, вы можете создать новые переменные.

Во время просмотра настройки переменной вы можете отобразить или скрыть предварительно определенные переменные в списке. Если вы не хотите отображать предварительно определенные переменные, отмените установку параметра Показывать предварительно определенные переменные (Show predefined variables).

Понятие перезаписи

По умолчанию переменные являются глобальными и используются всеми настройками переменных. Это означает, что если вы создадите новую переменную в одной из настроек переменной, она появится и в других настройках переменных. Исключением этого являются значения перезаписи. Эти значения заменяют глобальное значение указанным вами значением перезаписи и являются локальными для изменяемой настройки переменной.

Например, у вас есть переменная "Browser" и Глобальное значение - "Chrome", так как этот браузер используется большинством пользователей в вашей организации. Однако вы знаете, что ваша группа маркетинга использует Firefox вместо Chrome. Чтобы ваша переменная "Browser" использовалась в группе маркетинга, вы можете создать новую настройку переменной, изменить в ней переменную "Browser" и значение параметра Перезаписать значение (Override value) на "Firefox". Затем вы должны развернуть эту измененную настройку переменной для своей группы маркетинга, и переменная "Browser" будет для них иметь нужное значение. Если у вас есть другое подразделение, в котором используется браузер Opera, вы можете создать другую новую переменную и повторить для нее процесс перезаписи значения "Browser".

Во время редактирования переменной вы можете открыть список Существующие переопределения (Existing overrides) для отображения других настроек, которые были перезаписаны для этой переменной.