Ниже приведены процедуры создания простого модуля Runbook в System Center 2012 - Orchestrator на основе логики ветвления.
Дополнительные справочные сведения можно получить в документации System Center 2012 — Orchestrator в Интернете.
В следующих упражнениях используется действие Мониторинг файла и определяются параметры, вызывающие запуск модуля Runbook.
Действия, используемые в модуле Runbook следующие: Копирование файла, Чтение строки, Добавление строки и Удаление файла. Действия настраиваются для обработки данных и достижения необходимых результатов.
Это упражнение подразумевает следующий порядок действий: обнаружение добавления определенного типа файла в определенную папку, копирование этого файла в другую папку, чтение содержимого файла, добавление строки из скопированного файла в другой файл, и наконец, удаление исходного файла. Действие, выбранное для запуска Runbook определяет момент запуска модуля Runbook.
Создание модуля Runbook
-
В меню Пуск выберите пункт Все программы -> Microsoft System Center 2012 -> Orchestrator -> Runbook Designer.
-
В левой области Подключения щелкните узел Модули Runbook, наведите указатель на пункт Создать и выберите Папку.
В узле появится новая папка, ее имя будет выделено для редактирования.
-
В поле ввода введите Новый модуль Runbook и нажмите клавишу ВВОД.
-
Щелкните папку Новый модуль Runbook правой кнопкой мыши, выберите пункт Создать, а затем Runbook.
-
Под панелью инструментов Runbook Designer щелкните вкладку Новый модуль Runbook и выберите пункт Переименовать.
В диалоговом окне Подтверждение извлечения нажмите кнопку Да.
-
В поле ввода введите Добавление и копирование рабочего процесса и нажмите кнопку ВВОД.
Это действие завершает процедуру создания модуля Runbook. Теперь можно переходить к добавлению и настройке действий.
Добавление и настройка действия "Мониторинг файла"
-
В области Действие открытого созданного модуля Runbook Добавление и копирование рабочего процесса разверните категорию Управление файлами.
-
Перетащите значок Мониторинг файла в Runbook Designer.
-
Дважды щелкните действие Мониторинг файла, чтобы изменить его свойства.
-
Перейдите в поле В папке и введите путь C:\Drop.
-
Нажмите кнопку Добавить внизу страницы.
-
В диалоговом окне Параметры фильтра перейдите в меню Имя и выберите пункт Имя файла.
-
Перейдите в меню Отношение и задайте значение Соответствует шаблону.
-
В поле Значение введите *.txt.
-
Нажмите кнопку ОК.
-
Перейдите на вкладку Триггеры.
-
В разделе Запускать, если один из файлов был установите переключатель Создан и нажмите кнопку Готово.
Будет создано действие Мониторинг файла, отслеживающее создание новых текстовых файлов в папке C:\Drop.
Добавление логики ветвления в модуль Runbook
-
В области Действие разверните категорию Управление файлами.
-
Перетащие действие Копирование файла в Runbook Designer.
-
Разверните категорию Управление текстовыми файлами.
-
Перетащие действие Чтение строки в Runbook Designer.
-
Создайте связь между действиями Мониторинг файла и Копирование файла, перетащив правую стрелку действия Мониторинг файла в действие Копирование файла.
-
Создайте связь между действиями Мониторинг файла и Копирование файла, перетащив правую стрелку действия Мониторинг файла в действие Копирование файла.
Добавив действия Чтение строки и Копирование файла, вы создадите ветвь. Эти действия используют один набор данных и выполняются параллельно.
Настройка действия "Копирование файла"
-
В модуле Runbook Добавление и копирование рабочего процесса щелкните действие Копирование файла правой кнопкой мыши и выберите в меню пункт Свойства.
-
На вкладке Сведения щелкните поле Файл правой кнопкой мыши, выберите команду Подписаться и выберите пункт Опубликованные данные, чтобы открыть окно Опубликованные данные.
Действием по умолчанию, указанным вверху диалогового окна Опубликованные данные, будет действие Мониторинг файла.
-
В столбце Имя выберите Имя и путь к файлу и нажмите кнопку ОК.
-
В поле Конечная папка выберите C:\Copy.
-
Нажмите кнопку Готово.
Действие Копирование файла будет копировать файлы в нужную конечную папку.
Настройка действия "Чтение строки"
-
В модуле Runbook Добавление и копирование рабочего процесса щелкните действие Чтение строки правой кнопкой мыши и выберите в меню пункт Свойства.
-
На вкладке Сведения щелкните поле Файл правой кнопкой мыши, выберите команду Подписаться и выберите пункт Опубликованные данные, чтобы открыть окно Опубликованные данные.
Действием по умолчанию, указанным вверху диалогового окна Опубликованные данные, будет действие Мониторинг файла.
-
В столбце Имя выберите Имя и путь к файлу и нажмите кнопку ОК.
-
В поле Конечная папка выберите C:\Copy.
-
В поле Кодировка файла введите автоматически.
-
В поле Номера строк введите 1-END и нажмите кнопку ОК. Нажмите кнопку Готово.
Действие Чтение строки настроено.
Добавление действия "Добавление строки"
-
В области Действие разверните категорию Управление текстовыми файлами.
-
Перетащите действие Добавление строки в Runbook Designer справа от действия Чтение строки.
-
Создайте связь между действиями Чтение строки и Добавление строки, перетащив правую стрелку действия Чтение строки в действие Добавление строки.
Действие Добавление строки будет добавлено в модуль Runbook.
Настройка действия "Добавление строки"
-
В модуле Runbook Добавление и копирование рабочего процесса щелкните действие Добавление строки правой кнопкой мыши и выберите в меню пункт Свойства.
-
На вкладке Сведения перейдите в поле Файл и введите C:\Masterlog.txt.
-
В поле Кодировка файла введите автоматически.
-
Щелкните поле Текст правой кнопкой мыши, выберите команду Подписаться, а затем выберите пункт Опубликованные данные, чтобы открыть окно Опубликованные данные.
Действием по умолчанию, указанным вверху диалогового окна Опубликованные данные, будет действие Чтение файла.
-
В столбце Имя выберите Текст строки, а затем нажмите кнопку ОК.
-
Нажмите кнопку Готово.
Теперь действие Добавление строки будет добавлять строки в файл Masterlog.txt.
Синхронизация ветвей модуля Runbook
-
В области Действие разверните категорию Управление Runbook.
-
Перетащие значок Соединение в Runbook Designer.
-
Создайте связь между действиями Добавление строки и Соединение, перетащив правую стрелку действия Добавление строки в действие Соединение.
-
Создайте связь между действиями Копирование файла и Соединение, перетащив правую стрелку действия Копирование файла в действие Соединение.
-
Щелкните действие Соединение правой кнопкой мыши и выберите пункт Свойства.
-
Нажмите кнопку (…) рядом с полем Вернуть данные от, затем в диалоговом окне Выберите действие выберите Копирование файла.
-
Нажмите кнопку ОК.
-
Нажмите кнопку Готово.
Теперь действие Соединение настроено, и ветви модуля Runbook синхронизированы.
Добавление и настройка действия "Удаление файла"
-
В области Действие разверните категорию Управление файлами.
-
Перетащие значок Удаление файла в Runbook Designer.
-
Создайте связь между действиями Соединение и Удаление файла, перетащив правую стрелку действия Соединение в действие Удаление файла.
-
Щелкните действие Удаление файла правой кнопкой мыши и выберите пункт Свойства.
-
Щелкните поле Путь правой кнопкой мыши, выберите команду Подписаться, а затем выберите пункт Опубликованные данные, чтобы открыть окно Опубликованные данные.
В меню "Действие" вверху диалогового окна Опубликованные данные выберите Копирование файла.
-
В столбце Имя выберите Имя и путь к файлу назначения и нажмите кнопку ОК.
-
Нажмите кнопку Готово.
Настройка модуля Runbook Добавление и копирование рабочего процесса завершена. Дополнительные сведения о тестировании модуля Runbook Добавление и копирование рабочего процесса см. в разделе Тестирование модуля Runbook.