Использование файлов ответов с программой Sysprep

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

Запуск программы Sysprep неограниченное количество раз

если указать ключ продукта, Windows активируется автоматически, и вы можете выполнить команду Sysprep неограниченное количество раз. чтобы автоматически активировать Windows, указав ключ продукта, укажите действительный ключ продукта в параметрах автоматической установки Microsoft-Windows-Shell-Setup на этапе \ ProductKey настройки specialize . если вы не активируете Windows автоматически, указав ключ продукта, Windows запрашивает у пользователя ключ продукта.

применение Параметры к этапам настройки generalize, auditSystem и auditUser

не все этапы настройки выполняются во время программа установки Windows. Этапы настройки generalize, auditSystemи auditUser доступны только при запуске Sysprep.

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

  • Чтобы применить параметры в этапах настройки auditSystem и auditUser , необходимо загрузить в режиме аудита с помощью команды sysprep/audit .

  • Чтобы применить параметры на этапе настройки обобщения , необходимо использовать команду sysprep/generalize . В ходе настройки обобщения удаляются системные параметры, чтобы можно было развернуть один и тот же образ на нескольких компьютерах.

Дополнительные сведения см. в разделе как работают этапы настройки.

Кэширование файлов ответов на компьютер

при установке Windows с помощью файла ответов этот файл ответов кэшируется в системе. При выполнении последующих этапов настройки компьютер применяет параметры в этом файле ответов к системе. Поскольку этот файл ответов кэшируется, при выполнении команды Sysprep система применяет параметры в кэшированном файле ответов. При использовании параметров в другом файле ответов можно указать отдельный файл Unattend.xml с помощью команды sysprep/unattend:< File _ Name > . Дополнительные сведения смотрите в статье Параметры командной строки Sysprep. дополнительные сведения об использовании неявного поиска файлов ответов см. в разделеобщие сведения о службе автоматизации программа установки Windows.

Сохранение самонастраивающийся драйверов устройств на этапе настройки обобщения

Драйверы устройств можно сохранять при выполнении команды Sysprep вместе с параметром /generalize . для этого укажите PersistAllDeviceInstalls параметр в компоненте Microsoft-Windows-пнпсиспреп. На этапе настройки specialize Самонастраивающийся проверяет компьютер на наличие устройств, а затем устанавливает драйверы устройств для обнаруженных устройств. По умолчанию компьютер удаляет эти драйверы устройств из системы при подготовке системы к работе. если для параметра Microsoft-Windows-пнпсиспреп задано \ PersistAllDeviceInstalls значение true в файле ответов, программа Sysprep не удаляет обнаруженные драйверы устройств.

Отображение действий RunSynchronous в файле ответов

в режиме аудита можно просмотреть состояние команд Microsoft-Windows-Deployment \ RunSynchronous , которые выполняются на этапе настройки auditUser . Окно аудитуи отображает состояние команд и предоставляет следующие сведения:

  • Визуальное выполнение, указывающее, что установка продолжается и не приостановлена.

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

если файл ответов содержит команды Microsoft-Windows-Deployment \ RunSynchronous на этапе настройки auditUser , список команд появится в окне аудитуи . команды отображаются в порядке, \ RunSynchronous \ RunSynchronousCommand \ Order указанном параметром Microsoft-Windows-Deployment. Каждый элемент списка в пользовательском интерфейсе является строкой из одного из следующих:

  • Microsoft-Windows — развертывание \ RunSynchronous \ RunSynchronousCommand \ Description (при наличии)

  • Microsoft-Windows — развертывание\RunSynchronous\RunSynchronousCommand\Path

Sysprep обрабатывает все RunSynchronous команды по порядку. Если команда выполнена, соответствующий элемент списка получает зеленую аннотацию галочки. Если команда завершается ошибкой, связанный элемент списка получает красную X-заметку. Если команда запрашивает перезагрузку, окно аудитуи появляется после загрузки, но отображаются только необработанные элементы списка. Ранее обработанные элементы больше не отображаются в окне аудитуи . Если список элементов в окне аудитуи превышает высоту дисплея, список усекается до отображения и не прокручивается. В результате некоторые элементы могут отображаться недоступными.

Windows Программа установки интерпретирует коды возврата как значения состояния в окне аудитуи . Нулевое значение указывает на успешное выполнение. Ненулевое значение указывает на сбой. возвращаемое значение команды может повлиять на поведение программа установки Windows в зависимости от значения параметра Microsoft-Windows-Deployment \ RunSynchronous \ RunSynchronousCommand \ виллребут .

Если WillReboot для команды задано значение Always:

  • Если команда возвращает значение 0, связанный элемент списка получает зеленую заметку галочки. Происходит перезагрузка немедленно.

  • Если команда возвращает ненулевое число, связанный элемент списка получает красную X-заметку. Происходит перезагрузка немедленно. Ненулевое возвращаемое значение считается неустранимой ошибкой, если WillReboot имеет значение Always или Never.

Если WillReboot команда имеет значение Never:

  • Если команда возвращает значение 0, связанный элемент списка получает зеленую заметку галочки.

  • Если команда возвращает ненулевое число, связанный элемент списка получает красную X-заметку. Ненулевое возвращаемое значение считается неустранимой ошибкой, если WillReboot имеет значение Always или Never.

Если WillReboot команда имеет значение onrequest:

  • Если команда возвращает значение 0, связанный элемент списка получает зеленую заметку галочки.

  • Если команда возвращает значение 1, связанный элемент списка получает зеленую заметку галочки. Происходит перезагрузка немедленно.

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

  • Если команда возвращает другие значения, возникает неустранимая ошибка и появляется диалоговое окно блокировки. Если файл ErrorHandler. cmd присутствует, диалоговое окно не отображается. дополнительные сведения о файле Errorhandler. cmd см. в разделе добавление пользовательского скрипта в программа установки Windows.

Связанные темы

Обзор Sysprep (подготовка системы)

Параметры Command-Line Sysprep

Sysprep Support for Server Roles (Поддержка ролей сервера в Sysprep)

Обзор процесса Sysprep

Устранение неполадок развертывания и файлы журналов