Использование файлов ответов с 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>
параметра .
- Дополнительные сведения смотрите в статье Параметры командной строки Sysprep.
- Дополнительные сведения об использовании неявного поиска в файле ответов см. в статьеОбщие сведения об автоматизации установки Windows.
Сохранение 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)