Действия: Пошаговые инструкции
В этом разделе представлены инструкции для создания действий ПО Edge Intelligence и их привязки к запросам или предупреждениям. Здесь также поясняется использование переменных действий, заполнителей и данных запросов в ваших действиях.
Предварительные условия
- Агент Ivanti Neurons, устанавливается на конечных системах, которые будут опрашиваться или для которых будут настроены предупреждения. См. раздел Агент Ivanti Neurons.
- Конечные системы должны содержать политику, имеющую активную возможность для ПО Edge Intelligence. См. раздел Возможности политики агента в теме Политика.
- Роль с разрешениями конфигурации действий используется для выполнения действий и настройки предупреждений для ПО Edge Intelligence. См. раздел Роли.
Создание особого действия запроса на панели конфигурации ПО Edge Intelligence
В следующем примере действие будет добавлено в запрос Состояние приложения для удаления приложения. В действии используется сценарий PowerShell с заполнителем для получаемой запросом информации. Пользователь будет оповещен после удаления приложения.
-
Перейдите Insights > Edge Intelligence и нажмите в правом верхнем углу страницы.
Появится панель Конфигурация Edge Intelligence. -
На вкладке Действия нажмите Добавить новое действие.
На панели будет открыта страница Новое действие.- Укажите имя действия, например, Удаление приложения.
- В разделе Переменные выберите Добавить новую переменную.
Появится панель Новая переменная.- Укажите имя переменной, например, Имя.
Для наглядности указанные имена переменных в этом примере идентичны создаваемым автоматически переменным в следующем примере. Это необязательно.
- Не указывайте значение. Оно будет получено запросом.
- Не выключайте параметр Общая переменная. Это позволит установить значение переменной во время выполнения действия.
- Нажмите Сохранить.
Переменная будет сохранена, а панель новой переменной закрыта. - Повторите пункты с i до iv для создания переменных для значений версии и поставщика.
- Укажите имя переменной, например, Имя.
- В разделе Задачи выберите Добавить новую задачу.
Появится панель Новая задача.- Укажите имя задачи, например, Удаление приложения по имени.
- В нижней части нажмите Выбрать для отображения списка доступных задач. Выберите Выполнение PowerShell.
- В отображенном поле Сценарий вставьте ваш сценарий (черновой) PowerShell.
Например:Копировать$application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(var placeholder)'" $application.Uninstall()
Если вы абсолютно уверены в корректности текста, который должен заменить $(заполнитель переменной), можно сразу ввести или вставить окончательную версию сценария в поле Сценарий. В этом случае перейдите к пункту vi.
- В разделе Доступные заполнители (далее поле Сценарий) скопируйте $(action.Name) с помощью . Это имя переменной Имя, созданное под пунктом 2b.
- В поле Сценарий замените $(заполнитель переменной) на заполнитель, скопированный в пункте iv.
Теперь сценарий должен выглядеть так:Копировать$application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(action.Name)'" $application.Uninstall()
- Нажмите Сохранить.
Задача будет сохранена, а панель Новая задача закрыта.
- В разделе Задачи снова выберите Добавить новую задачу.
Появится панель Новая задача.- Укажите имя задачи, например, Оповестить конечного пользователя.
- В нижней части нажмите Выбрать для отображения списка доступных задач. Выберите Оповестить пользователя.
- В появившемся поле Тема введите (например) Удалено приложение: $(action.Name).
Заполнители снова отобразятся под относящимися к задаче полями панели Новая задача - в этом случае это поля Тема и Сообщение.
- В поле Сообщение введите текст сообщения, которое нужно отправить пользователю. Пример:
Здравствуйте,
Следующее приложение было успешно удалено:
$(action.Name)
$(action.Vendor)
$(action.Version)
С уважением,
Группа ИТ - Нажмите Сохранить.
Задача будет сохранена, а панель Новая задача закрыта.
- Нажмите Сохранить.
Действие будет сохранено, а панель Новое действие закрыта.
- На вкладке Запросы панели Конфигурация Edge Intelligence найдите запрос Состояние приложения и нажмите на его имя.
Внутри панели будет открыта страница с информацией запроса, на которой отобразится обзор связанных действий.- В разделе Действия нажмите Добавить действие.
Отобразится панель добавления действия. - В раскрывающемся списке выберите Удалить приложение - имя действия, созданного в пунктах 2a – e.
Отобразятся разделы Данные действия (со списком переменных, созданных в пункте 2b) и Доступные заполнители (с полученными запросом данными).- В разделе Действие для имени:
- В поле Тип выберите Использовать значение:
- В поле Значение укажите $(query.name) - заполнитель для программы.
- В разделе Действие для поставщика:
- В поле Тип выберите Использовать значение:
- В поле Значение укажите $(query.publisher) - заполнитель для издателя.
- В разделе Действие для версии:
- В поле Тип выберите Использовать значение:
- В поле Значение укажите $(query.version) - заполнитель для версии.
Вы можете скопировать заполнитель, используя значок , отображаемый рядом с определением заполнителя.
- В разделе Действие для имени:
- Для сохранения изменений нажмите Добавить.
Панель добавления действия будет закрыта.
- В разделе Действия нажмите Добавить действие.
- Нажмите Закрыть.
Панель Конфигурация Edge Intelligence будет закрыта.
Действие Удалить приложение теперь доступно для использования:
- Выполните запрос Состояние приложения.
- В виде списка результатов запроса найдите строку с искомыми значениями для элементов Имя компьютера и Программа.
Кроме того, вы можете использовать фильтры и/или параметры. - Откройте меню параметров ( ) для выбранной строки и выберите Удалить приложение.
- Действие удалит программу, а результаты запроса Состояние приложения будут обновлены.
- Для пользователя будет отображено оповещение, созданное в пункте 2d.
Если вы откроете меню параметров на уровне запросов вместо меню параметров на уровне записи, ПО Edge Intelligence применит действие для всех записей в результате запроса. В зависимости от параметров запроса это может означать - каждое приложение на каждом компьютере в вашей среде.
Создание быстрого действия с помощью панели 'Управление действиями для запроса'
В этом примере будет добавлено действие, аналогичное примеру Создание особого действия запроса на панели конфигурации ПО Edge Intelligence, но в качестве быстрого действия. Оно автоматизирует некоторые этапы конфигурации.
- Перейдите Insights > Edge Intelligence и откройте запрос Состояние приложения (в категории Инвентаризация).
Отобразится виджет запросов Состояние приложения. - Используйте переключатель для открытия вида списка.
- Откройте меню параметров ( ) и выберите Управление.
Отобразится панель Управление действиями для запроса состояния приложения со списком доступных действий. - Выберите Создать быстрое действие.
Отобразится панель создания быстрого действия.- Укажите имя действия, например, Удаление приложения по имени.
- Выберите задачу Выполнение Powershell.
Выбранная задача будет добавлена в список Задачи, и для нее появятся дополнительные поля конфигурации.- В поле Сценарий вставьте ваш сценарий (черновой) PowerShell.
Например:Копировать$application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(var placeholder)'" $application.Uninstall()
- В поле Сценарий выберите $(заполнитель переменной) и нажмите заполнитель Программа в разделе Доступные заполнители.
Заполнитель будет вставлен, и сценарий должен выглядеть так:Копировать$application = Get-WmiObject -Class Win32_Product -Filter "Name = '$(query.name)'" $application.Uninstall()
Вы можете вставлять заполнители во время создания сценария.
- В поле Сценарий вставьте ваш сценарий (черновой) PowerShell.
- Выберите Добавить другую задачу.
Появится список доступных задач. - Выберите задачу Оповестить пользователя.
Выбранная задача будет добавлена в список Задачи, и для нее появятся дополнительные поля конфигурации.- Укажите тему и сообщение для оповещения. В этих полях можно использовать заполнители.
- Нажмите Сохранить.
Панель Создать быстрое действие будет закрыта, и снова станет доступна панель Управление действиями для сеанса. Соданное ранее новое действие будет отображено в списке Связанные действия.
- Нажмите Закрыть.
Панель управления действиями для запроса сеанса будет закрыта.
Быстрое действие Удалить приложение по имени теперь доступно для использования.
Привязка существующего действия к запросу или предупреждению
-
Перейдите Insights > Edge Intelligence и нажмите в правом верхнем углу страницы.
Появится панель Конфигурация Edge Intelligence. -
На вкладке Запросы выберите запрос, с которым нужно связать действие. Пример: Пользователи Active Directory.
На панели будет открыт список связанных действий для пользователей Active Directory.- В разделе Действия нажмите Добавить действие.
Отобразится панель добавления действия. - В раскрывающемся списке выберите Удалить из списка локальных администраторов - действие по умолчанию, предлагаемое Ivanti.
Отобразятся разделы Данные действия (со списком переменных для действия) и Доступные заполнители (с данными, полученными запросом Пользователи Active Directory).- В разделе Данные действия для имени учетной записи:
- В поле Тип выберите Использовать значение:
- В поле Значение укажите $(query.accountName) - заполнитель для имени учетной записи.
Не все запросы имеют соответствующие или полезные заполнители, которые доступны для действий, созданных для других запросов.
Вы также можете скопировать заполнитель, используя значок , отображаемый рядом с определением заполнителя.
- В разделе Данные действия для имени учетной записи:
- Для сохранения изменений нажмите Добавить.
Панель Добавить действие будет закрыта, а элемент Удалить из списка локальных администраторов указан в разделе Действия для запроса Пользователи Active Directory.
- В разделе Действия нажмите Добавить действие.
- Нажмите Закрыть.
Панель Конфигурация Edge Intelligence будет закрыта.
Действие также станет доступно для выбора в меню параметров ( ) запроса пользователей Active Directory.
Процедура аналогична добавлению действия в оповещение за исключением того, что в пункте 2 оповещение должно быть выбрано на вкладке Предупреждения.
После добавления действия на панели Конфигурация Edge Intelligence оно станет доступно для выбора во время настройки предупреждения.