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

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

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

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

Применение параметров в проходах настройки generalize, auditSystem и auditUser Configuration Pass

Не все конфигурации проходят выполнение во время установки Windows. Проходы конфигурации generalize, auditSystem и auditUser доступны только при запуске Sysprep.

Следующие параметры обрабатываются только при запуске Sysprep:

  • Параметры в проходах конфигурации auditSystem и auditUser обрабатываются при загрузке в режиме аудита после выполнения Sysprep /audit команды.

  • Параметры в проходе настройки generalize обрабатываются при выполнении Sysprep /generalize команды . Этап настройки generalize удаляет системные параметры, чтобы можно было развернуть один и тот же образ на нескольких компьютерах.

Дополнительные сведения см. в разделе How Configuration Passes Work.

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

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

Сохранение Plug and Play драйверов устройств во время этапа универсальной конфигурации

Вы можете сохранить драйверы устройств при выполнении Sysprep /generalize команды с помощью файла ответов, для которого компоненту Microsoft-Windows-PnPSysprep PersistAllDeviceInstalls присвоено значение true. Во время этапа настройки специализации Plug and Play проверяет компьютер на наличие устройств, а затем устанавливает драйверы устройств для обнаруженных устройств. По умолчанию компьютер удаляет эти драйверы устройств из системы при обобщении системы.

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

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

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

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

  • Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand Description (при наличии)
  • Путь Microsoft-Windows-Deployment-RunSynchronous-RunSynchronousCommand

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

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

Перезагрузка

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

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

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

    • Если команда возвращает значение 0, связанный с ней элемент списка получает зеленую заметку проверка.
    • Если команда возвращает значение 1, связанный с ней элемент списка получает заметку с зеленой меткой проверка. Сразу же происходит перезагрузка.
    • Если команда возвращает значение 2, связанный с ней элемент списка временно получает заметку с зеленой меткой проверка. Сразу же происходит перезагрузка. После перезагрузки связанный элемент списка снова появится в окне AuditUI без заметок, так как команда все еще находится в процессе.
    • Если команда возвращает другие значения, возникает неустранимая ошибка и появляется диалоговое окно блокировки. Если файл Errorhandler.cmd присутствует, диалоговое окно не отображается. Дополнительные сведения о файле Errorhandler.cmd см. в статье Добавление пользовательского скрипта в программу установки Windows.

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

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

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

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

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