Ниже приведены процедуры создания простого модуля Runbook в System Center 2012 - Orchestrator на основе логики ветвления.

Дополнительные справочные сведения можно получить в документации System Center 2012 — Orchestrator в Интернете.

В следующих упражнениях используется действие Мониторинг файла и определяются параметры, вызывающие запуск модуля Runbook.

Действия, используемые в модуле Runbook следующие: Копирование файла, Чтение строки, Добавление строки и Удаление файла. Действия настраиваются для обработки данных и достижения необходимых результатов.

Это упражнение подразумевает следующий порядок действий: обнаружение добавления определенного типа файла в определенную папку, копирование этого файла в другую папку, чтение содержимого файла, добавление строки из скопированного файла в другой файл, и наконец, удаление исходного файла. Действие, выбранное для запуска Runbook определяет момент запуска модуля Runbook.

Создание модуля Runbook

  1. В меню Пуск выберите пункт Все программы -> Microsoft System Center 2012 -> Orchestrator -> Runbook Designer.

  2. В левой области Подключения щелкните узел Модули Runbook, наведите указатель на пункт Создать и выберите Папку.

    В узле появится новая папка, ее имя будет выделено для редактирования.

  3. В поле ввода введите Новый модуль Runbook и нажмите клавишу ВВОД.

  4. Щелкните папку Новый модуль Runbook правой кнопкой мыши, выберите пункт Создать, а затем Runbook.

  5. Под панелью инструментов Runbook Designer щелкните вкладку Новый модуль Runbook и выберите пункт Переименовать.

    В диалоговом окне Подтверждение извлечения нажмите кнопку Да.

  6. В поле ввода введите Добавление и копирование рабочего процесса и нажмите кнопку ВВОД.

Это действие завершает процедуру создания модуля Runbook. Теперь можно переходить к добавлению и настройке действий.

Добавление и настройка действия "Мониторинг файла"

  1. В области Действие открытого созданного модуля Runbook Добавление и копирование рабочего процесса разверните категорию Управление файлами.

  2. Перетащите значок Мониторинг файла в Runbook Designer.

  3. Дважды щелкните действие Мониторинг файла, чтобы изменить его свойства.

  4. Перейдите в поле В папке и введите путь C:\Drop.

  5. Нажмите кнопку Добавить внизу страницы.

  6. В диалоговом окне Параметры фильтра перейдите в меню Имя и выберите пункт Имя файла.

  7. Перейдите в меню Отношение и задайте значение Соответствует шаблону.

  8. В поле Значение введите *.txt.

  9. Нажмите кнопку ОК.

  10. Перейдите на вкладку Триггеры.

  11. В разделе Запускать, если один из файлов был установите переключатель Создан и нажмите кнопку Готово.

Будет создано действие Мониторинг файла, отслеживающее создание новых текстовых файлов в папке C:\Drop.

Добавление логики ветвления в модуль Runbook

  1. В области Действие разверните категорию Управление файлами.

  2. Перетащие действие Копирование файла в Runbook Designer.

  3. Разверните категорию Управление текстовыми файлами.

  4. Перетащие действие Чтение строки в Runbook Designer.

  5. Создайте связь между действиями Мониторинг файла и Копирование файла, перетащив правую стрелку действия Мониторинг файла в действие Копирование файла.

  6. Создайте связь между действиями Мониторинг файла и Копирование файла, перетащив правую стрелку действия Мониторинг файла в действие Копирование файла.

Добавив действия Чтение строки и Копирование файла, вы создадите ветвь. Эти действия используют один набор данных и выполняются параллельно.

Настройка действия "Копирование файла"

  1. В модуле Runbook Добавление и копирование рабочего процесса щелкните действие Копирование файла правой кнопкой мыши и выберите в меню пункт Свойства.

  2. На вкладке Сведения щелкните поле Файл правой кнопкой мыши, выберите команду Подписаться и выберите пункт Опубликованные данные, чтобы открыть окно Опубликованные данные.

    Действием по умолчанию, указанным вверху диалогового окна Опубликованные данные, будет действие Мониторинг файла.

  3. В столбце Имя выберите Имя и путь к файлу и нажмите кнопку ОК.

  4. В поле Конечная папка выберите C:\Copy.

  5. Нажмите кнопку Готово.

Действие Копирование файла будет копировать файлы в нужную конечную папку.

Настройка действия "Чтение строки"

  1. В модуле Runbook Добавление и копирование рабочего процесса щелкните действие Чтение строки правой кнопкой мыши и выберите в меню пункт Свойства.

  2. На вкладке Сведения щелкните поле Файл правой кнопкой мыши, выберите команду Подписаться и выберите пункт Опубликованные данные, чтобы открыть окно Опубликованные данные.

    Действием по умолчанию, указанным вверху диалогового окна Опубликованные данные, будет действие Мониторинг файла.

  3. В столбце Имя выберите Имя и путь к файлу и нажмите кнопку ОК.

  4. В поле Конечная папка выберите C:\Copy.

  5. В поле Кодировка файла введите автоматически.

  6. В поле Номера строк введите 1-END и нажмите кнопку ОК. Нажмите кнопку Готово.

Действие Чтение строки настроено.

Добавление действия "Добавление строки"

  1. В области Действие разверните категорию Управление текстовыми файлами.

  2. Перетащите действие Добавление строки в Runbook Designer справа от действия Чтение строки.

  3. Создайте связь между действиями Чтение строки и Добавление строки, перетащив правую стрелку действия Чтение строки в действие Добавление строки.

Действие Добавление строки будет добавлено в модуль Runbook.

Настройка действия "Добавление строки"

  1. В модуле Runbook Добавление и копирование рабочего процесса щелкните действие Добавление строки правой кнопкой мыши и выберите в меню пункт Свойства.

  2. На вкладке Сведения перейдите в поле Файл и введите C:\Masterlog.txt.

  3. В поле Кодировка файла введите автоматически.

  4. Щелкните поле Текст правой кнопкой мыши, выберите команду Подписаться, а затем выберите пункт Опубликованные данные, чтобы открыть окно Опубликованные данные.

    Действием по умолчанию, указанным вверху диалогового окна Опубликованные данные, будет действие Чтение файла.

  5. В столбце Имя выберите Текст строки, а затем нажмите кнопку ОК.

  6. Нажмите кнопку Готово.

Теперь действие Добавление строки будет добавлять строки в файл Masterlog.txt.

Синхронизация ветвей модуля Runbook

  1. В области Действие разверните категорию Управление Runbook.

  2. Перетащие значок Соединение в Runbook Designer.

  3. Создайте связь между действиями Добавление строки и Соединение, перетащив правую стрелку действия Добавление строки в действие Соединение.

  4. Создайте связь между действиями Копирование файла и Соединение, перетащив правую стрелку действия Копирование файла в действие Соединение.

  5. Щелкните действие Соединение правой кнопкой мыши и выберите пункт Свойства.

  6. Нажмите кнопку (…) рядом с полем Вернуть данные от, затем в диалоговом окне Выберите действие выберите Копирование файла.

  7. Нажмите кнопку ОК.

  8. Нажмите кнопку Готово.

Теперь действие Соединение настроено, и ветви модуля Runbook синхронизированы.

Добавление и настройка действия "Удаление файла"

  1. В области Действие разверните категорию Управление файлами.

  2. Перетащие значок Удаление файла в Runbook Designer.

  3. Создайте связь между действиями Соединение и Удаление файла, перетащив правую стрелку действия Соединение в действие Удаление файла.

  4. Щелкните действие Удаление файла правой кнопкой мыши и выберите пункт Свойства.

  5. Щелкните поле Путь правой кнопкой мыши, выберите команду Подписаться, а затем выберите пункт Опубликованные данные, чтобы открыть окно Опубликованные данные.

    В меню "Действие" вверху диалогового окна Опубликованные данные выберите Копирование файла.

  6. В столбце Имя выберите Имя и путь к файлу назначения и нажмите кнопку ОК.

  7. Нажмите кнопку Готово.

Настройка модуля Runbook Добавление и копирование рабочего процесса завершена. Дополнительные сведения о тестировании модуля Runbook Добавление и копирование рабочего процесса см. в разделе Тестирование модуля Runbook.