Настройки агента: Переменные
Используйте этот диалог (Сервис > Конфигурация > Настройки агента > Переменные (Tools > Configuration > Agent Settings > Variables)) для конфигурации переменных управляемого устройства, которые могут использоваться в действиях пакета Windows PowerShell. Для получения информации см. раздел Действия пакета Windows.
Во время запуска действия Windows, которое содержит переменные, переменные будут динамически заполняться значениями, относящимися к устройству, на котором выполняется действие, и используемые настройки переменных.
Есть три типа переменных:
- Статические (Static): Содержат значения, которые не меняются (если только не будет указан параметр Перезаписать значение (Override value)).
- Важные данные (Sensitive data): Данные, такие как пароли, будут зашифрованы, поэтому значение не будет отображаться в интерфейсе или в базе данных.
- Значение базы данных (Database value): Данные из базы данных управления, указанные в формате BNF (Backus-Naur Form).

- Нажмите Сервис > Конфигурация > Настройки агента (Tools > Configuration > Agent Settings) и в дереве Настройки агента (Agent Settings) нажмите Переменные (Variables).
- Дважды нажмите существующую настройку переменной или нажмите правой кнопкой мыши и создайте (New) новую переменную.
- Создайте новую настройку агента с помощью кнопки
или измените существующую переменную с помощью кнопки
.
- Введите Имя (Name) и Описание (Description) переменной.
- Введите Глобальное значение (Global value) и нажмите Подтвердить (Confirm). Это необходимо, и вы должны указать значение. Помните, что вы можете указать параметр Перезаписать значение (Override value) для изменения этого значения в других настройках переменных.
- Введите Перезаписать значение (Override value), если это необходимо и нажмите Подтвердить (Confirm).
- Нажмите кнопку Commit (Принять). Если значения обязательных полей отсутствуют, вы увидите восклицательные знаки рядом с ними.
- Нажмите Сохранить (Save) после завершения действий.
Предварительно определенные значения
Настройки переменных агента включают более 20 предопределенных переменных. Эти переменные доступны только для чтения и обычно состоят из значений базы данных. Многие из них используются Endpoint Manager, а некоторые представлены для вашего удобства. Вы можете использовать предварительно определенные переменные в своих сценариях или, если одна из предопределенных переменных не соответствует вашим нуждам, вы можете создать новые переменные.
Во время просмотра настройки переменной вы можете отобразить или скрыть предварительно определенные переменные в списке. Если вы не хотите отображать предварительно определенные переменные, отмените установку параметра Показывать предварительно определенные переменные (Show predefined variables).
Понятие перезаписи
По умолчанию переменные являются глобальными и используются всеми настройками переменных. Это означает, что если вы создадите новую переменную в одной из настроек переменной, она появится и в других настройках переменных. Исключением этого являются значения перезаписи. Эти значения заменяют глобальное значение указанным вами значением перезаписи и являются локальными для изменяемой настройки переменной.
Например, у вас есть переменная "Browser" и Глобальное значение - "Chrome", так как этот браузер используется большинством пользователей в вашей организации. Однако вы знаете, что ваша группа маркетинга использует Firefox вместо Chrome. Чтобы ваша переменная "Browser" использовалась в группе маркетинга, вы можете создать новую настройку переменной, изменить в ней переменную "Browser" и значение параметра Перезаписать значение (Override value) на "Firefox". Затем вы должны развернуть эту измененную настройку переменной для своей группы маркетинга, и переменная "Browser" будет для них иметь нужное значение. Если у вас есть другое подразделение, в котором используется браузер Opera, вы можете создать другую новую переменную и повторить для нее процесс перезаписи значения "Browser".
Во время редактирования переменной вы можете открыть список Существующие переопределения (Existing overrides) для отображения других настроек, которые были перезаписаны для этой переменной.