Команды перед запуском для носителя последовательности задач в Configuration Manager
Относится к Configuration Manager (Current Branch)
Вы можете создать команду перед запуском в Configuration Manager для использования с загрузочным носителем, автономным носителем и предварительно подготовленным носителем. Команда перед запуском — это скрипт или исполняемый файл, который выполняется до выбора последовательности задач и может взаимодействовать с пользователем в Среде предустановки Windows. Команда перед запуском может запрашивать у пользователя сведения и сохранять их в среде последовательности задач или запрашивать переменную последовательности задач для получения сведений. При загрузке целевого компьютера перед загрузкой политики из точки управления запускается командная строка. Используйте следующие процедуры, чтобы создать скрипт для команды перед запуском, распространить содержимое, связанное с командой перед запуском, и настроить команду перед запуском на носителе.
Создайте файл скрипта, который будет использоваться для команды перед запуском
Переменные последовательности задач можно считывать и записывать с помощью Майкрософт.SMS. Объект COM TSEnvironment во время выполнения последовательности задач. В следующем примере показан файл скрипта Visual Basic, который запрашивает переменную последовательности задач _SMSTSLogPath для получения текущего расположения журнала. Скрипт также задает пользовательскую переменную.
dim osd: set env = CreateObject("Microsoft.SMS.TSEnvironment")
dim logPath
' You can query the environment to get an existing variable.
logPath = env("_SMSTSLogPath")
' You can also set a variable in the OSD environment.
env("MyCustomVariable") = "varname"
Создание пакета для файла скрипта и распространение содержимого
После создания скрипта или исполняемого файла для команды перед запуском необходимо создать источник пакета для размещения файлов скрипта или исполняемого файла, создать пакет для файлов (программа не требуется), а затем распространить содержимое в точку распространения.
Дополнительные сведения о создании пакета см. в разделе Пакеты и программы.
Дополнительные сведения о распространении содержимого см. в разделе Распространение содержимого.
Настройка команды перед запуском на носителе
Команду перед запуском можно настроить в мастере создания носителя последовательности задач для автономных носителей, загрузочных носителей или предварительно подготовленных носителей. Дополнительные сведения о типах мультимедиа см. в разделе Создание носителя последовательности задач. Используйте следующую процедуру, чтобы создать команду перед запуском на носителе.
Создание команды перед запуском на носителе
В консоли Configuration Manager щелкните Библиотека программного обеспечения.
В рабочей области Библиотека программного обеспечения разверните узел Операционные системы и щелкните Последовательности задач.
На вкладке Главная в группе Создать щелкните Создать носитель последовательности задач , чтобы запустить мастер создания носителя последовательности задач.
На странице Выбор типа носителя выберите Автономный носитель, Загрузочный носитель или Предварительно подготовленный носитель, а затем нажмите кнопку Далее.
Перейдите на страницу Настройка мастера. Дополнительные сведения о настройке других страниц в мастере см. в разделе Создание носителя последовательности задач.
На странице Настройка укажите следующие сведения и нажмите кнопку Далее.
Выберите Включить команду перед запуском.
В текстовом поле Командная строка введите скрипт или исполняемый файл, созданный для команды перед запуском.
Важно!
Используйте команду> cmd /C <prestart, чтобы указать команду перед запуском. Например, если вы использовали TSScript.vbs в качестве имени скрипта команды перед запуском, введите cmd /C TSScript.vbs в командной строке. Где cmd /C открывает новое окно интерпретатора команд Windows и использует переменную среды Path для поиска скрипта команды перед запуском или исполняемого файла. Вы также можете указать полный путь к команде перед запуском, но буква диска может отличаться на компьютерах с разными конфигурациями дисков.
Выберите Включить файлы для команды перед запуском.
Нажмите кнопку Задать , чтобы выбрать пакет, связанный с файлами команд перед запуском.
Нажмите кнопку Обзор , чтобы выбрать точку распространения, в которой размещается содержимое команды перед запуском.
Завершите работу мастера.