Библиотека скриптов

Общие сведения о библиотеке скриптов

Библиотека скриптов предназначена для централизованного управления скриптами автоматизации развертывания РМ.

Добавленный в библиотеку скрипт можно использовать для:

  • назначения фонду РМ;

  • ручного выполнения в нужном РМ;

  • выполнения по заданному расписанию.

Для корректной работы скрипта требуется выполнить дополнительные настройки базового ВРМ.

Для отображения списка скриптов следует перейти «Рабочие места - Библиотека скриптов». Основные параметры списка приведены в таблице (см. таблицу Параметры списка скриптов).

Таблица 1. Параметры списка скриптов
Параметр Описание

«Название»

Наименование скрипта

«Описание»

Информационное сообщение с описанием назначения скрипта

«Используется в фондах»

Список фондов, которым назначен скрипт

«Используется в расписаниях»

Список расписаний, которым назначен скрипт

Доступна возможность множественного выбора записей таблицы, для этого:

  • либо отметить нужные строки через графический элемент множественного выбора;

  • либо зажать клавишу <Ctrl> и нажать левой кнопкой мыши по нужным строкам.

Поддерживается:

  • поиск записей по таблице;

  • изменение внешнего вида таблицы.

Внешний вид таблицы можно модифицировать, изменив:

  • список отображаемых столбцов. Для изменения списка нужно воспользоваться графическим элементом image и отметить наименования столбцов, которые будут отображены, или снять отметку с наименований, которые должны быть скрыты из отображения. Для возврата к исходному состоянию отображения следует воспользоваться экранной кнопкой [Сбросить видимость]. Экранная кнопка будет заблокирована, если нет изменений для возврата к исходному состоянию;

  • ширину столбцов. Для изменения ширины нужно нажать и удерживать левую кнопку мыши на границе столбцов, перемещая ее в сторону расширения или сужения столбца. Для возврата к исходному состоянию отображения следует воспользоваться экранной кнопкой [Сбросить ширину]. Экранная кнопка будет заблокирована, если нет изменений для возврата к исходному состоянию;

  • порядок отображения столбцов. Для изменения порядка отображения столбцов нужно нажать и удерживать левую кнопку мыши на наименовании столбца, перемещая его вверх или вниз по списку. Для возврата к исходному состоянию отображения следует воспользоваться экранной кнопкой [Сбросить порядок]. Экранная кнопка будет заблокирована, если нет изменений для возврата к исходному состоянию;

  • сортировку записей. Для сортировки нужно воспользоваться графическим элементом image для соответствующего столбца.

Поддерживается выбор количества отображаемых записей на одной странице. Для настройки нужно:

  • выбрать графический элемент image под таблицей. По умолчанию отображаются 10 записей на одной странице;

  • выбрать одно из предлагаемых значений, отображаемых в выпадающем списке графического элемента или ввести свой вариант в поле ввода.

Для добавления скрипта в библиотеку следует перейти «Рабочие места - Библиотека скриптов» и нажать экранную кнопку [Создать].

Созданные скрипты можно:

  • редактировать, для этого нужно пометить название скрипта, а затем нажать экранную кнопку [Изменить];

  • удалить, для этого нужно пометить название скрипта, а затем нажать экранную кнопку [Удалить].

Добавление скриптов в библиотеку

Для добавления скрипта в библиотеку нужно перейти «Рабочие места - Библиотека скриптов», затем нажать экранную кнопку [Создать].

Далее необходимо заполнить данные, перечисленные в столбце «Параметр» следующей таблицы (см. таблицу Данные для добавления скрипта в библиотеку). Для сохранения параметров конфигурации нужно нажать экранную кнопку [Сохранить].

Таблица 2. Данные для добавления скрипта в библиотеку
Параметр Описание

«Название»

Наименование скрипта

«Файл скрипта»

Путь к файлу скрипта на сетевом хранилище SMB или NFS в формате URI.

Для корректной работы параметра нужно выполнить настройки базового ВРМ (см. подраздел Функционал выполнения скриптов в РМ).

Пример использования:

nfs://nfs.termidesk.local/var/scripts/demo.sh

«Строка запуска»

Путь к интерпретатору скриптов РМ с параметрами запуска для выполнения скрипта.

Пример использования:

  • в ОС Linux: /usr/bin/bash или bash;

  • в ОС Microsoft Windows: C:\Windows\System32\WindowsPowerShell\powershell.exe -File или cmd.exe /c

«Аргументы»

Аргументы и переменные окружения, передаваемые скрипту при выполнении

«Описание»

Информационное сообщение, используемое для описания назначения скрипта