Назад | Перейти на главную страницу

Как передать параметры подготовленному с помощью sysprep образу Windows 2012 при первой загрузке с помощью файла unattend.xml?

Я пытаюсь создать sysprepped образ Windows 2012, который я могу загрузить из сценария, для создания автоматизированных тестовых сред, и я немного запутался.

Насколько я понимаю, я могу выполнить sysprep коробки, используя этот синтаксис:

C:\>sysprep /generalize /oobe /shutdown /unattend:A:\unattend.xml

Затем, изменив соответствующий файл unattend.xml и сохранив его в образе FAT12, смонтированном как диск A :, сервер будет использовать эти измененные настройки во время первой загрузки для установки пароля администратора и т. Д.

Дело в том, что это, похоже, не работает ... и я подозреваю, что, возможно, я получил это полностью наоборот.

Сообщает ли параметр / unattend sysprep sysprep 'эй, здесь вы должны прочитать свои настройки при первой загрузке', или там написано'эй, вот некоторые настройки, которые вы должны ввести в состояние sysprepped, а затем использовать их при следующей загрузке'?

Другими словами, могу ли я изменить unattend.xml ПОСЛЕ запуска sysprep, но ПЕРЕД первой загрузкой системы? И если да, могу ли я прочитать измененный unattend.xml с отдельного устройства (виртуального дисковода гибких дисков) или мне нужно найти и изменить что-то, хранящееся в образе виртуальной машины, подготовленном sysprepped?

Во-первых, если вы выполнили эту команду sysprep, то указанный вами файл автоматической установки будет кэширован для использования при первой загрузке. На этом этапе изменение файла на диске A: не имеет значения.

Этап Generalize используется при запуске Sysprep (вы указали переключатель / generalize). Единственные другие проходы, которые могут выполняться в это время, - это проходы AuditSystem и AuditUser, если вы использовали переключатель / audit. Однако параметр / audit не используется при последнем запуске Sysprep, а используется для загрузки в режиме аудита для внесения изменений.

Остальные проходы используются при первой загрузке. См. Статью TechNet ‘Как работают этапы настройки' Больше подробностей.

Использование другого файла при первой загрузке может быть немного сложнее, поскольку Sysprep кэширует файлы при его запуске. Статья TechNet ‘Способы запуска установки Windows»Хорошо описывает разницу между« явным указанием файла ответов »и« неявным поиском файла ответов ». В таблице порядка поиска неявных файлов ответов отображается запись реестра, которая может быть использована для принудительного просмотра другого файла ответов при первой загрузке, однако вам придется смонтировать образ с помощью DISM (который заменил ImageX) и сделать эти меняется офлайн.

Возможно, вы захотите изучить использование Набор средств развертывания Microsoft (MDT) для ваших развертываний. Это решение для развертывания на основе задач, которое создает и использует файлы ответов за вас. Вы можете использовать образ, подготовленный syspre, и развернуть его с параметрами, указанными в последовательности задач. Несколько последовательностей задач могут использовать один и тот же базовый образ. Есть и другие преимущества, такие как управление драйверами устройств и установка программного обеспечения. MDT автоматизирует многие процессы, которые вы выполняете вручную. И это бесплатно.

Это отличное видео, чтобы показать, насколько мощным и простым может быть MDT:

День развертывания. Сессия 1: Введение в MDT 2012

Надеюсь это поможет,