Импорт сценариев установки

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

Импорт сценариев установки
  1. Щелкните Сервис > Распространение > Развертывание ОС (Tools > Distribution > OS Deployment).
  2. На панели инструментов нажмите кнопку Сценарии установки (Install scripts).
  3. В поле Имя файла (File name) укажите путь и имя файла сценария или нажмите кнопку Обзор (Browse), найдите сценарий, выберите его и нажмите кнопку ОК.
  4. Введите имя сценария в окне Имя сценария (Script name). Это имя будет отображаться в списке Сценарии установки (Install scripts) в этом диалоговом окне.
    Оно также будет отображаться в списке Сценарии установки (Installation scripts) при добавлении действия "Установка по сценарию" к шаблону комплексной обработки.
  5. В поле Описание (Description) введите дополнительные сведения о сценарии.
  6. В списке Целевая операционная система (Target operating system) выберите целевую операционную систему.
  7. Установите флажок Вставить переменные в сценарий (Insert variables into script) для использования переменных в процессе импорта сценария. При замене переменных автоматически подставляются значения, указанные в приведенной далее таблице. Поддерживаются дополнительные пользовательские переменные; их значения подставляются при выполнении шаблона.
  8. Нажмите Импорт (Import), чтобы поместить сценарий в список Сценарии установки (Install scripts).
Для экспорта сценария установки выполните следующие действия:
  1. В диалоговом окне Сценарии установки (Install scripts) выберите сценарий из списка Сценарии установки (Install scripts).
  2. Выберите Экспорт (Export). Укажите имя и местоположение файла и нажмите Сохранить (Save).

Использование переменных

В сценариях установки поддерживается множество пар "ключ-значение", например:

Переменная Описание
%ldHostname% Имя узла
%ldDeviceID% Идентификатор GUID устройства

Если в файле win.inf имеется пара "ключ-значение", которая уже существует в качестве определенной пользователем переменной, она заменяется этой переменной в сценариях установки.

Чтобы переменные проходили через сценарий установки как переменные (не заменялись в процессе комплексной обработки), укажите перед переменной и после нее два символа процента (например, %%переменная%%).

Примечание по использованию сценариев

Проблемы установки Linux

Установка Linux по сценарию поддерживается только при использовании загрузки PXE.

При выполнении действия установки Linux по сценарию учтите, что каждая версия Linux в начале установки проверяет, используется ли правильный компакт-диск. Поэтому для каждой версии Linux потребуются различные файлы initrd и vmlinuz.

Для этого лучше всего скопировать загрузочные образы с каждого компакт-диска в PXE и переименовать их. Их необходимо скопировать в папку \LANDesk\PXE\System\images\x86pc\undi\provlinux. Например, для Red Hat 4 переименуйте файлы в initrd.rh4as и vmlinuz.rh4as, а для Sles10 переименуйте файлы в initrd.sles10 и linux.sles10. Затем при создании действия установки по сценарию используйте правильный файл initrd.xxx и xxxlinux.xxx в шаблоне установки по сценарию.

В сценариях установки Linux поддерживается множество пар "ключ-значение", например:

Переменная Описание
ldDNSDomain Домен DNS
ldInstallServer Сервер источника установки
ldInstallDir Каталог установки. Например, /storage/OS/linux/redhat/enterprise_4as/u3/i386/
ldNameserver1 DNS-сервер 1
ldNameserver2 DNS-сервер 2