Добавление действий в шаблон комплексной обработки

В этом разделе описаны следующие действия:

Используйте диалоговое окно Добавление действия (Add action), чтобы создать новые действия для шаблонов комплексной обработки или изменить действия существующих шаблонов. Общие шаблоны могут видеть все пользователи. Шаблоны в группе "Мои шаблоны" недоступны для всех пользователей и могут быть изменены только создателем шаблона или пользователем с правами администратора.

Действия делятся на пять разделов. В каждом разделе можно выбрать только те действия, которые применимы к соответствующей категории (например, нельзя выбрать распространение ПО в качестве действия для этапа предварительной установки). Можно добавить любое доступное действие в любой из разделов, однако нужно быть осторожными с некоторыми действиями, которые могут нарушить работу шаблона или сделать систему неработоспособной.

Кнопка панели инструментов Сжатие (Condense) перезаписывает текущий родительский шаблон таким образом, чтобы он включал все вложенные шаблоны, поэтому все действия, содержащиеся во вложенных шаблонах, становятся частью родительского шаблона. Это означает, что родительский шаблон более не будет иметь зависимостей. Это полезно при экспорте шаблонов или при создании общих шаблонов. После сжатия шаблона он становится новым шаблоном. Сжатый шаблон нельзя развернуть.

Добавление действий в шаблон
  1. Щелкните Сервис > Распространение > Развертывание ОС (Tools > Distribution > OS Deployment).
  2. В разделе Шаблоны комплексной обработки (Provisioning templates) щелкните Общие (Public) или Мои шаблоны (My templates), чтобы отобразить шаблоны.
  3. Дважды щелкните шаблон.
  4. В окне "Шаблон" щелкните Список действий (Action list).
  5. Щелкните раздел, в который необходимо добавить действие. Можно выбрать следующие разделы:
  1. Щелкните Добавить (Add).
  2. В поле Имя (Name) введите имя для данного действия.
  3. В поле Описание (Description) введите подробное описание действия.
  4. В списке Тип (Type) выберите тип действия. Выбранный тип определяет параметры, которые необходимо определить для данного действия. См. далее информацию о конкретных типах действий.
  5. Если необходимо добавить переменную, которая будет применяться только к этому действию, нажмите Добавить (Add) в разделе Переменные действия (Action variables). В текстовых полях введите имя и значение переменной и щелкните Сохранить (Save).
  6. Установите флажок Остановить обработку шаблона, если это действие выполнено с ошибкой (Stop processing the template if this action fails), если необходимо определить это действие как обязательное для данной задачи комплексной обработки. Если действие можно проигнорировать, сбросьте этот флажок.
  7. После завершения нажмите OK.

Типы действий

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

Имя действия Миграция системы Предварительная установка Установка ОС Установка после ОС Конфигурация системы
Создание образа     X    
Конфигурация агента         X
Конфигурация целевой ОС       X  
Управление службой         X
Копирование файла X X X X X
Создание каталога X X X X X
Удаление файла X X X X X
Развертывание образа     X    
Распространение ПО         X
Загрузка файла X X X X X
Выполнение файла X X X X X
Обработка образов независимо от оборудования       X  
Вставка сценария X X X X X
Подключение к домену         X
Назначение/отмена назначения диска X X X X X
Раздел   X X X  
Исправление системы         X
Перезагрузка/завершение работы X X X X X
Замена текста X X X X X
Установка по сценарию     X    
Удаление службы         X
Распаковка файла X X X X X
Обновление реестра         X
Ожидание X X X X X

Создание образа (только раздел установки ОС)

Действие создания образа позволяет создать образ во время установки ОС, используя для этого указанную утилиту создания образов. Если утилита обработки образов находится или данные образа будут записаны в общую папку, сначала необходимо выполнить действия назначения диска для аутентификации в этом общем ресурсе, а затем начать создание образа.

ПРИМЕЧАНИЕ: Для того чтобы не возникло проблем блокировки файловой системы в среде WinPE, необходимо подготовить среду образа Sysprep. В системе Windows Vista выполните следующие действия.

  1. Загрузите систему Vista.
  2. Перейдите в папку %SystemRoot%\System32\sysprep.
  3. Выполните команду "sysprep /generalize /shutdown".
  4. Загрузите среду PE и запустите программу ImageX.

В системах Windows XP/2003 не требуется использовать параметры /generalize и /shutdown для подготовки среды sysprep. В этих системах нужно использовать параметр /factory.

Конфигурация агента (только для раздела конфигурации системы)

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

Когда будет установлен новый пакет обновления, идентификаторы базы данных конфигурации агента изменятся. Это означает, что шаблон, соответствующий эти конфигурациям, станет недействителен. В результате любая история комплексной обработки, соответствующая этим конфигурациям, не сможет отобразить имя данной конфигурации, а любой связанный с ней шаблон должен быть обновлен для корректного запуска. Имя конфигурации не будет отображено на странице журнала, и если вы попытаетесь перепланировать данных шаблон, произойдет ошибка действия конфигурации агента. Для ее устранения нужно клонировать шаблон, открыть его новую копию, открыть действие "Конфигурация агента" и снова назначить нужную конфигурацию. После это задача будет успешно выполнена.

Конфигурация целевой ОС (только раздел установки после ОС)

Это действие добавляет агента комплексной обработки (ldprovision) в образ, чтобы установить его после перезагрузки системы. Это необходимо для продолжения действия комплексной обработки после запуска новой ОС. Для работы этого действия необходимо выполнить следующие условия:

  1. Необходимо смонтировать системный диск Windows.
  2. Файловая система Windows должна быть либо подготовлена посредством программы Sysprep, либо иметь агент на компьютере.
  3. Система Linux не должна иметь необычных файловых систем (xfs, jfs, bobfs). Пока поддерживаются только файловые системы reiserfs и ext2/3.
  4. Корень файловой системы Linux не должен быть назначен с помощью программного обеспечения RAID-контроллера или другого программного обеспечения RAID (md). Обычные аппаратные RAID-конфигурации разрешены, при условии что драйвер контроллера распознается в среде PE.

Это действие должно быть выполнено последним в разделе после установки ОС, так как оно включает операцию перезагрузки.

Копирование файла (все разделы)

Действие "Копировать файл" копирует файлы в указанные местоположения на целевом устройстве. Исходное и целевое местоположения могут располагаться в общей папке. В этом случае перед действием копирования нужно добавить действие назначения диска. Действие копирования может быть рекурсивным и допускает копирование всех файлов или папок ниже исходного пути, используя их оригинальную структуру. При этом поддерживаются знаки шаблонов (такие как *.exe или ld*.*).

Создание каталога (все разделы)

Действие создания каталога создает каталог в указанном месте и, если нужно, может создать родительский каталог.

Удаление файла (все разделы)

Действие удаления файла удаляет файлы из указанного местоположения целевого сервера. Путь может находиться на общем ресурсе. В этом случае перед действием удаления нужно добавить действие назначения диска. Действие удаления может быть рекурсивным и допускает удаление всех файлов или папок ниже исходного пути. При этом поддерживаются знаки шаблонов (такие как *.exe или ld*.*).

Развертывание образа (только раздел установки ОС)

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

Необходимо вручную перезагрузить устройство после развертывания образа.

Распространение ПО (только раздел конфигурации системы)

Это действие распространяет пакет программного обеспечения в указанное целевое устройство. Можно выбрать любой пакет распространения, сохраненный в инструментальном средстве "Пакеты распространения" (Distribution packages). Это действие может быть выполнено только после действия конфигурации агента или после того, как агент установлен на устройстве.

Загрузка файла (все разделы)

Действие "Загрузка файла" загружает выбранный файл с использованием учетной записи анонимного пользователя (анонимный вход HTTP) в указанное место. Если загружаемые файлы или целевой каталог находятся в общей папке, сначала необходимо выполнить действия назначения диска для аутентификации в этом общем ресурсе, а затем начать загрузку.

Выполнение файла (все разделы)

Действие "Выполнение файла" (Execute file) запускает выбранный файл на целевом сервере, используя для этого указанные параметры командной строки и коды завершения.

Вставка сценария (все разделы)

Это действие вставляет сценарий в файловую систему целевой ОС. Вы можете вставить файл sysprep.inf в действие развертывания образа или файл unattend.txt в действие установки по сценарию. Действие вставки сценария может быть выполнено только после действия установки ОС и до первой перезагрузки после ее установки. Возможные сценарии — это сценарии из списка Сценарии установки (Install scripts), применимые к текущему шаблону.

Подключение к домену (только раздел конфигурации системы)

Подключает целевое устройство к домену или рабочей группе.

Назначение/отмена назначения диска (все разделы)

Назначает диск или подключает к ресурсу для доступа к важным файлам для выполнения действия в разделе или отключает диск или ресурс. Имейте в виду, что в некоторых системах нельзя сделать назначение диска после буквы H.

Работа с разделами (только разделы предварительной установки, установки ОС, установки после ОС)

Действие работы с разделами позволяет выполнять различные операции с разделами на целевом сервере. Выберите действие для раздела из списка "Тип действия" (Action type). Возможные действия перечислены ниже.

ПРИМЕЧАНИЕ: До выполнения этого действия необходимо настроить среду загрузки и целевую ОС.

Создать раздел (Create partition): Создает раздел на указанном диске.

Удалить раздел (Remove partition): Удаляет раздел на указанном диске.

Удалить все разделы (Remove all partitions): Удаляет все разделы с диска.

Форматировать раздел (Format partition): Создает структуру файловой системы в разделе.

Подключить раздел (Mount partition): Подключает раздел в систему.

Отключить раздел (Unmount partition): Отключает раздел.

Сделать загрузочным (Make bootable): Делает раздел загрузочным.

Расширить раздел (Expand partition): Расширяет последний раздел на диске. Для этого на нем должно быть свободное место.

Исправление системы (только раздел конфигурации системы)

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

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

Перезагрузка/завершение работы (все разделы)

Перезагрузка или завершение работы сервера. Операция перезагрузки должна следовать сразу за действием установки ОС. После перезагрузки агент комплексной обработки запустит шаблон для продолжения задач комплексной обработки. Используйте действие перезагрузки для перехода от раздела миграции в разделы ОС или из раздела ОС в раздел конфигурации системы. Возможно выполнение нескольких перезагрузок.

Замена текста (все разделы)

Заменяет текст в существующем файле.

Распаковка файла (все разделы)

Распаковка содержимого пакета в предварительно заданное местоположение. Это действие может восстановить оригинальную структуру размещения файлов.

Ожидание (все разделы)

Приостанов выполнения шаблона на заданное время или до создания необходимого файла.