На вкладке Сценарии установки (Install scripts) можно
создать шаблон из одного или нескольких сценариев. С помощью этой
вкладки задается использование сценариев установки в процессе
создания действий установки по сценарию в шаблонах. Процесс
комплексной обработки поддерживает сценарии командных файлов,
сценарии оболочек и многие другие сценарии. В действиях
развертывания образа, установки по сценарию и вставки сценария
используются сценарии типа sysprep.inf или unattend.txt. На вкладке
сценариев установки можно также вставлять в сценарии переменные;
например, в файл sysprep.inf можно вставить имя устройства.
Импорт сценариев установки
Щелкните Сервис > Распространение >
Развертывание ОС (Tools > Distribution > OS
Deployment).
На панели инструментов нажмите кнопку Сценарии
установки (Install scripts).
В поле Имя файла (File name) укажите путь и
имя файла сценария или нажмите кнопку Обзор (Browse),
найдите сценарий, выберите его и нажмите кнопку ОК.
Введите имя сценария в окне Имя сценария
(Script name). Это имя будет отображаться в списке Сценарии
установки (Install scripts) в этом диалоговом окне.
Оно также будет отображаться в списке Сценарии установки
(Installation scripts) при добавлении действия "Установка по
сценарию" к шаблону комплексной обработки.
В поле Описание (Description) введите
дополнительные сведения о сценарии.
В списке Целевая операционная система (Target
operating system) выберите целевую операционную систему.
Установите флажок Вставить переменные в
сценарий (Insert variables into script) для использования
переменных в процессе импорта сценария. При замене переменных
автоматически подставляются значения, указанные в приведенной далее
таблице. Поддерживаются дополнительные пользовательские переменные;
их значения подставляются при выполнении шаблона.
Нажмите Импорт (Import), чтобы поместить
сценарий в список Сценарии установки (Install scripts).
Для экспорта сценария установки выполните следующие
действия:
В диалоговом окне Сценарии установки (Install
scripts) выберите сценарий из списка Сценарии установки
(Install scripts).
Выберите Экспорт (Export). Укажите имя и
местоположение файла и нажмите Сохранить (Save).
Использование переменных
В сценариях установки поддерживается множество пар
"ключ-значение", например:
Переменная
Описание
%ldHostname%
Имя
узла
%ldDeviceID%
Идентификатор GUID устройства
Если в файле win.inf имеется пара "ключ-значение", которая уже
существует в качестве определенной пользователем переменной, она
заменяется этой переменной в сценариях установки.
Чтобы переменные проходили через сценарий установки как
переменные (не заменялись в процессе комплексной обработки),
укажите перед переменной и после нее два символа процента
(например, %%переменная%%).
Примечание по использованию сценариев
Чтобы выполнить действие установки по сценарию в
операционной системе Windows, в ней необходимо наличие
действующего, активного и отформатированного раздела на диске.
Источник сетевой установки должен содержать драйверы
для целевого устройства, корректно введенные или вставленные в путь
драйверы PnP OEM (дополнительную информацию см. в документации по
установке Microsoft).
В настоящее время из командной строки работает только
установка с использованием winnt32.
Файл cmdlines.txt используется для добавления команд
в завершающую загрузку ОС.
В настоящее время PXE/RIS не поддерживается.
Если в процессе установки произошла ошибка, для
поиска и устранения проблемы откройте папку
\ManagementSuite\ldlogon\provisioning\config и найдите сценарий
установки с заменяемыми переменными. Это можно также сделать в
любое время для изменения сценария или использования сценария в
действиях вставки сценария или развертывания образа.
Для комплексной обработки используется временный
каталог %диск_системы%/ldprovisioning.
Проблемы установки 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/