Создание пользовательского сценария
Вы можете создать и импортировать собственные сценарии, которые будут полностью интегрированы в среду Security Controls. При создании пользовательского сценария необходимо следовать нескольким основным указаниям, а именно:
- Сценарий должен содержать метаданные, которые уникальным образом определяют его и описывают его функциональность и входные параметры.
- Сценарий должен быть подписан центром сертификации, входящим в число доверенных служб компьютера, на котором работает ПО консоли.
- В сценарии можно использовать любое количество переменных и функций, которые предоставлены Ivanti и предназначены для использования с приложением Security Controls.
Сценарии пользователей могут выполняться на отдельных компьютерах и группах компьютерах подобно выполнению сценариев, поставленных вместе с Security Controls. Преимущества выполнения сценариев в приложении Security Controls:
- Сценарии выполняются для компьютеров и групп компьютеров, уже определенных в приложении Security Controls.
- Используются учетные данные компьютеров и групп компьютеров, уже введенные в Security Controls.
- Сценарии выполняются в фоновом режиме.
- Выполнение сценария можно запустить немедленно или запланировать на будущее.
- Сценарии работают параллельно на целевых компьютерах и обычно выполняются за часть времени, которое бы потребовалось при их последовательном выполнении (управление уровнем параллельности).
- Результаты выполнения сценариев записываются в файлы, которые можно посмотреть в любое удобное время.
- Состояние выполнения сценария отображается в приложении Security Controls.
- Файлы результатов можно открыть непосредственно из приложения Security Controls.
- Для сценариев можно определить параметры, а различные наборы параметров можно сохранить в шаблонах ITScript или уже существующих шаблонах и использовать при запуске сценария или планировании его выполнения.
- В сценариях могут применяться функции удаленного управления PowerShell, которые позволяют воспользоваться широчайшим выбором возможностей, предлагаемых средой Windows PowerShell.
- Сценарии могут использовать модули PowerShell. Разные сценарии могут импортировать разные версии одного заданного модуля.
- Для выполнения будут разрешены только сценарии, подписанные доверенными центрами сертификации.
- Security Controls также предоставляет ряд переменных и функций PowerShell, которые могут помочь упростить многие общие операции.
Большинство сценариев PowerShell может использоваться в Security Controls с незначительными изменениями. В этом разделе представлено, как подготовить сценарии и импортировать их в Security Controls.