Развертывание Vista. Часть 23. Автоматическое развертывание образа с помощью служб развертывания Windows

Опубликовано: 22 Марта, 2023

Введение

статьях с 1 по 13 моей серии Deploying Vista

статьям с 14 по 23 моей серии «Развертывание Vista

  • Развертывание Vista. Часть 24. Знакомство с Microsoft Deployment Toolkit

  • Развертывание Vista. Часть 26. Развертывание Vista с помощью Microsoft Deployment Toolkit

  • Развертывание Vista. Часть 27. Автоматизация легкой установки

  • Развертывание Vista. Часть 28. Настройка дистрибутивных ресурсов

  • Развертывание Vista. Часть 29. Настройка дистрибутивных ресурсов (продолжение)

  • Развертывание Vista. Часть 31. Настройка последовательности задач

В данной статье мы продолжаем наш взгляд на роль сервера служб развертывания Windows (Windows DS) и знакомим вас с автоматическим развертыванием образа на «голом железе» с использованием служб развертывания Windows.

Примечание:
Читатели, заинтересованные в понимании основ развертывания Vista с помощью пакета автоматической установки Windows (Windows AIK), могут ознакомиться с первыми 13 статьями этой серии, которые перечислены на домашней странице автора на сайте WindowsNetworking.com.

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

Службы развертывания Windows и файлы ответов

Чтобы выполнить автоматическое развертывание на основе образа с помощью Windows DS, необходимо создать и настроить два файла ответов:

  • Unattend.xml — этот файл ответов используется для подавления экранов пользовательского интерфейса клиента Windows DS, которые обычно отображаются в начале процесса установки. Эти экраны включают в себя указание локали/языка, предоставление учетных данных для подключения к серверу Windows DS, выбор установочного образа, который вы хотите установить в системе, и выбор диска/раздела для целей установки.

  • ImageUnattend.xml — этот файл ответов используется для подавления экранов запуска компьютера (OOBE) или экранов приветствия Windows, которые обычно отображаются в конце процесса установки. Эти экраны включают в себя указание локального/языка, принятие лицензионного соглашения с конечным пользователем, указание ключа продукта, если требуется, указание имени компьютера или его автоматическое создание, настройка уровня защиты брандмауэра, указание часового пояса и настройка сетевого расположения (домашний, рабочий или общедоступный).

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

Создание и настройка Unattend.xml

Я предполагаю, что вы уже знакомы с использованием Windows SIM. Если нет, пожалуйста, вернитесь к статье 6 и статье 7 из этой серии. Самый простой способ продемонстрировать, как создать файл Unattend.xml для автоматизации взаимодействия с клиентом Windows DS, — показать снимки экрана из Windows SIM следующим образом. Во-первых, добавьте компонент Microsoft-Windows-International-Core-WinPE для вашей архитектуры (x86 в этом пошаговом руководстве) в раздел передачи конфигурации windowsPE вашего файла ответов (обратитесь к статье 3 этой серии, если вам нужно напомнить о передаче конфигурации ). Затем настройте параметры этого компонента в файле ответов, как показано на рис. 1, если вы устанавливаете версию Windows Vista Enterprise на английском языке для США, как мы это делаем в этом пошаговом руководстве.

Изображение 20218
Рис. 1. Настройка параметров локали/языка для этапа настройки windowsPE.

Вам также необходимо указать язык для компонента Microsoft-Windows-International-Core-WinPESetupUILanguage, как показано на рисунке 2:

Изображение 20219
Рис. 2. Настройка параметров локали/языка для этапа настройки windowsPE (продолжение).

Затем добавьте компоненты Microsoft-Windows-SetupDiskConfigurationDiskCreatePartitionsCreatePartition и Microsoft-Windows-SetupDiskConfigurationDiskModifyPartitionsModifyPartition в раздел передачи конфигурации windowsPE файла ответов. Укажите 0 для параметра DiskID и true для параметра WillWipeDisk, как показано на рис. 3 ниже. Это удалит (удалит все разделы) первый диск в вашей системе и установит Vista на этот диск, используя информацию о разделе, которую вы предоставите далее.

Изображение 20220
Рисунок 3: Удаление всех разделов с диска 0.

Выберите узел Microsoft-Windows-SetupDiskConfigurationDiskCreatePartitionsCreatePartition в файле ответов и укажите true для расширения, 1 для порядка и выберите основной для типа, как показано на рис. 4 ниже. Это создаст новый основной раздел, который заполнит диск 0.

Изображение 20221
Рисунок 4: Создание основного раздела, заполняющего весь диск.

Затем выберите узел Microsoft-Windows-SetupDiskConfigurationDiskModifyPartitionsModifyPartition в файле ответов и укажите true для Active, выберите NTFS для Format, укажите метку и букву диска, введите 1 для Order и укажите 1 для Настройка PartitionID, как показано на рисунке 5 ниже.

Изображение 20222
Рисунок 5: Создание и форматирование целевого тома для вашей установки.

Затем добавьте компоненты Microsoft-Windows-SetupWindowsDeploymentServicesImageSelectionInstallImage и Microsoft-Windows-SetupWindowsDeploymentServicesImageSelectionInstallTo в этап настройки windowsPE вашего файла ответов. Затем выберите узел Microsoft-Windows-SetupWindowsDeploymentServicesImageSelectionInstallImage в файле ответов и укажите имя файла установочного образа, который вы хотите установить, имя группы образов, к которой он принадлежит, и имя установочного образа. как показано в консоли служб развертывания Windows (см. рис. 6):

Изображение 20223
Рисунок 6: Выбор установочного образа для развертывания на целевом компьютере.

Теперь выберите Microsoft-Windows-SetupWindowsDeploymentServicesImageSelectionInstallTo вашего файла ответов и укажите, что указанный ранее установочный образ должен быть установлен в раздел 1 диска 0, как показано на рис. 7:

Изображение 20224
Рисунок 7: Образ будет установлен в раздел 1 диска 0.

Наконец, добавьте компонент Microsoft-Windows-SetupWindowsDeploymentServicesLoginCredentials в этап настройки windowsPE вашего файла ответов и укажите учетные данные пользователя домена для выполнения установки (рис. 8):

Изображение 20225
Рисунок 8: Указание учетных данных для конечного компьютера для подключения к серверу Windows DS.

Проверьте файл ответов и сохраните его как Unattend.xml. Затем скопируйте файл ответов в папку RemoteInstallWdsClientUnattend в томе репозитория образов на сервере Windows DS, которой в данном пошаговом руководстве является папка W:RemoteInstallWdsClientUnattend на сервере SEA-WDS2. Затем с помощью консоли Windows DS отобразите свойства сервера, выберите вкладку «Клиент», установите флажок «Включить автоматическую установку», нажмите кнопку «Обзор» для своей архитектуры, перейдите к W:RemoteInstallWdsClientUnattendUnattend.xml и щелкните ХОРОШО. Это настраивает ваш сервер Windows DS на использование вашего файла ответов для автоматизации первой части процесса развертывания (см. рис. 9):

Изображение 20226
Рис. 9. Связывание файла Unattend.xml с клиентом Windows DS.

Создание и настройка ImageUnattend.xml

Теперь давайте создадим и настроим наш второй файл ответов, который автоматизирует процесс приветствия Windows. Начните с нового (пустого) файла ответов и добавьте компонент Microsoft-Windows-Shell-Setup в раздел передачи специальной настройки. Затем настройте параметр TimeZone, введите «*» (звездочка) в поле ComputerName, чтобы автоматически сгенерировать имя компьютера целевой системы, и (необязательно) другие параметры по желанию, как показано на рис. 10:

Изображение 20227
Рисунок 10:

Указание часового пояса и имени компьютера.

Теперь добавьте компонент Microsoft-Windows-International-Core в этап настройки oobeSystem и настройте локальные/языковые параметры, как показано на рис. 11:

Изображение 20228
Рисунок 11: Указание локального/языка.

Затем добавьте компонент Microsoft-Windows-Shell-SetupOOBE в раздел передачи конфигурации oobeSystem файла ответов и настройте параметры лицензионного соглашения с конечным пользователем, сетевого расположения и защиты ПК, как показано на рис. 12 ниже. (Обратите внимание, что показанный здесь параметр «Сетевое расположение» не используется при настройке с помощью файла ответов, и вам будет предложено выбрать сетевое расположение при первом входе в систему.)

Изображение 20229
Рис. 12. Настройка параметров OOBE для сетевого расположения, лицензионного соглашения и защиты ПК.

Затем добавьте компонент Microsoft-Windows-Shell-SetupUserAccountsLocalAccountsLocalAccountPassword в раздел передачи конфигурации oobeSystem файла ответов. Затем выберите узел Microsoft-Windows-Shell-SetupUserAccountsLocalAccountsLocalAccount и создайте новую учетную запись локального администратора для целевого компьютера, как показано на рисунке 13:

Изображение 20230
Рисунок 13: Создание учетной записи локального администратора.

И не забудьте указать пароль для вашей новой учетной записи (рисунок 14):

Изображение 20231
Рисунок 14: Указание пароля для учетной записи.

Теперь проверьте и сохраните файл ответов как Unattend.xml и скопируйте файл на сервер Windows DS с помощью съемного носителя или каким-либо другим способом. В консоли служб развертывания Windows щелкните правой кнопкой мыши установочный образ, который вы хотите развернуть, и выберите «Свойства», а на вкладке «Общие» установите флажок «Разрешить установку образа в автоматическом режиме», как показано на рисунке 15.

Изображение 20232
Рис. 15. Разрешение установки установочного образа в автоматическом режиме.

Нажмите кнопку «Выбрать файл» и перейдите к созданному выше файлу ответов (рис. 16):

Изображение 20233
Рисунок 16: Выберите файл ответов, который будет автоматизировать приветствие Windows .

При нажатии кнопки «ОК» создается папка с тем же именем (cap3), что и файл установочного образа (cap3.wim), и вложенная папка с именем Unattend под ней, а также копируется файл Unattend.xml в эту папку Unattend, переименовывая файл в ImageUnattend.xml (рис. 17):

Изображение 20234
Рис. 17. Копирование файла ответов приветствия Windows в репозиторий образов.

Выполнение автоматической установки

Теперь мы готовы выполнить нашу автоматическую установку Windows Vista Enterprise на наш целевой компьютер с поддержкой PXE. Настройте конечный компьютер для загрузки из сети, включите его и нажмите F12 при появлении запроса (рис. 18):

Изображение 20235
Рисунок 18: Нажмите F12, чтобы начать процесс развертывания.

Затем, когда отобразится меню диспетчера загрузки Windows, выберите сервер SEA-WDS2, как показано на рис. 19:

Изображение 20236
Рисунок 19: Выберите сервер Windows DS, который вы хотите использовать для своего развертывания.

Иди сейчас свари кофе и съешь кусок пирога. Когда вы вернетесь, введите свои учетные данные пользователя на экране входа в систему Windows, как показано на рис. 20, и наслаждайтесь игрой в FreeCell.

Изображение 20237
Рисунок 20: Развертывание завершено — войдите в систему и наслаждайтесь игрой FreeCell.

статьях с 1 по 13 моей серии Deploying Vista

статьям с 14 по 23 моей серии «Развертывание Vista

  • Развертывание Vista. Часть 24. Знакомство с Microsoft Deployment Toolkit

  • Развертывание Vista. Часть 26. Развертывание Vista с помощью Microsoft Deployment Toolkit

  • Развертывание Vista. Часть 27. Автоматизация легкой установки

  • Развертывание Vista. Часть 28. Настройка дистрибутивных ресурсов

  • Развертывание Vista. Часть 29. Настройка дистрибутивных ресурсов (продолжение)

  • Развертывание Vista. Часть 31. Настройка последовательности задач