Автоматическая установка Windows 7 по сети, используя WDS

Категория: Windows 7 / Установка Windows
Добавил: access_timeОпубликовано: 20-07-2014 visibilityПросмотров: 38 092 chat_bubble_outlineКомментариев: 9
 Автоматическая установка Windows 7 по сети, используя WDS
1)Создание файлов ответов для WDS
Для того, чтобы произвести автоматическую установку Windows 7 по сети необходимо: обслуживающий компьютер с установленной операционной системой Windows 7 и предустановленным пакетом автоматической установки Windows AIK для Windows 7. На данном компьютере мы создадим два файла ответов, один для сервера развертывания, другой для установочного образа.

1.1)Создание файла ответов для сервера развертывания
Заходим на обслуживающий компьютер на котором установлен Windows AIK и запускаем Диспетчер образов системы Windows от имени администратора

Выбираем образ Windows. В нашем случае установочный дистрибутив с Windows 7 находится в приводе компакт-дисков. В окне мастера выбираем файл install.wim 

 

install.wim может содержать несколько образов Windows, в нашем случае выбираем Windows 7 ULTIMATE

После выбора образа Windows в окошке Образ Windows появится название выбранного образа и две папки. Работать будем с папкой Components

В окошке Файл ответов выбираем Новый файл ответов

Откроется пустой файл ответов

Развертываем папку Components, ищем в ней строку Microsoft-Windows-International-Core-WinPE, добавляем параметры этой строки в проход 1 WindowsPE

Получится следующее

Удаляем строку SetupUILanguage

Заполняем параметр UILanguage (значение ru-RU) строки Microsoft-Windows-International-Core-WinPE в файле ответов

В папке Components ищем строку Microsoft-Windows-Setup, раскрываем ее и добавляем параметр DiskConfiguration в проход 1 WindowsPE

В строке DiskConfiguration выбираем Вставить новый Disk

Заполняем параметры строки DiskConfiguration (DiskID 0 - подразумевается что на компьютере установлен один жесткий диск. Нумерация жестких дисков в Windows начинается с нуля. WilWpeDisk - автоматичекое удаление разделов с жесткого диска (если таковые имеются)

Разворачиваем строку Disk, выбираем CreatePartitions и далее Вставить новый CreatePartition

Заполняем параметры раздела: Extend false - раздел будет иметь фиксированный размер, Order 1 - раздел первый в очереди на создание, Size 100 - размер раздела 100 мб, Type Primary - тип раздела Primary

Вставляем еще один CreatePartition

и заполняем его параметры: Extend true- раздел будет занимать все оставшееся пространство жесткого диска после первого раздела, раздел будет вторым в очереди на создание (Order 2), тип раздела Primary

Выбираем строку ModifyPartitions, далее Вставить новый ModifyPartition

Заполняем параметры первого раздела: раздел будет активным Active true, отфотматирован в файловую систему NTFS, метка раздела System

Вставляем еще один ModifyPartition и заполняем параметры второго раздела: раздел будет отформатирован в файловую систему NTFS, метка раздела Windows,

 

Далее выбираем Windows Deployment Services и добавляем его параметры в проход 1 WindowsPE в файл ответов

В статье "Добавление загрузочных и установочных образов на сервер" мы создали группы для установочных образов и в соответствии с этими группами добавили установочные образы. Так как в нашем примере мы будем автоматизировать установку Windows 7  32 разрядную, нас будет интересовать группа с установочными образами Windows 7 (x86) и мы будем автоматизировать установку установочного образа Windows 7 ULTIMATE из этой группы.

Развертываем строку Windows Deployment Services, далее развертываем ImageSelection, выбираем InstallImage и заполняем его параметры. Как уже говорилось выше мы будем автоматизировать установку образа Windows 7 ULTIMATE (указываем это в параметре ImageName - Windows 7 ULTIMATE), данный установочный образ находится в группе Windows 7 (x86) (указываем это в параметре ImageGroup - Windows 7 (x86)

Переходим на строку InstallTo и заполняем ее параметры: систему мы будем устанавливать на диск 0 (DiskID 0), на второй раздел (PartitionID 2)

Разворачиваем строку Login, выбираем строку Credentials и заполняем ее параметры: вводим имя домена и имя пользователя от имени которого будет устанавливатся операционная система. Так же указываем пароль для подключения к серверу (после ввода этих данных окно ввода данных для подключения к серверу уже не появится)

Далее идем в Сервис, выбираем Проверка файла ответов. Если все сделано верно, снизу появится сообщение что ошибок и предупреждений нет

Сохраняем файл ответов под именем wdsclient. В нашем случае файл ответов сохраняется на флэш накопителе, так как в дальнейшем его нужно будет перенести на сервер.

1.2)Создание файла ответов для установочного образа 

Ищем строку Microsoft-Windows-Shell-Setup, добавляем ее в проход 4 specialize файла ответов

Заполняем параметры строки Microsoft-Windows-Shell-Setup: вводим имя компьютера (ComputerName - Computer_1), вводим ключ продукта (ProductKey), название организации (RegisteredOrganization), имя владельца системы (RegisteredOwner)

Развернем строку Microsoft-Windows-Shell-Setup и удаляем ненужные параметры

Ищем строку Microsoft-Windows-UnattendJoin и выбираем Добавление параметра для прохода 4 specialize

Разворачиваем строку Microsoft-Windows-UnattendJoin, далее разворачиваем строку Identification и удаляем параметры Credentials и Provisioning

Заполняем параметр строки Identification: UnsecureJoin true

Добавляем строку Microsoft-Windows-International-Core в проход 7 oobeSystem в файл ответов

Заполняем параметры строки Microsoft-Windows-International-Core: InputLocate  ru-RU, SystemLocate ru-RU, UILanguage ru-RU, UserLocate ru-RU

Добавляем строку Microsoft-Windows-Shell-Setup в проход 7 oobeSystem в файл ответов

Заполняем единственный параметр строки Microsoft-Windows-Shell-Setup: TimeZone Russian Standard Time

Разворачиваем строку  Microsoft-Windows-Shell-Setup, далее выделяем строку OOBE и заполняем ее параметры: HideEULAPage true, NetworkLocation Home, ProtectYourPC 3. Далее удаляем все строки кроме UserAccounts.

Получаем следующее

Разворачиваем строку UserAccounts и удаляем ненужные строки AdministratorPassword и DomainAccounts

Получаем следующее

Выбираем строку LocalAccounts, далее Вставить новый LocalAccount

Заполняем параметры строки LocalAccount: имя пользователя Ro8, пользователь будет входить в группу администраторов

Разворачиваем строку LocalAccount, выбираем строку Password и заполняем ее единственный параметр value (12345)

Выбираем Сервис, Проверка файла ответов

Если все сделано правильно, то появится уведомление что Ошибок и предупреждений нет

Выбираем Файл, "Сохранить файл ответов как…" и сохраняем файл ответов на том же сьемном флеш носителе, на котором был сохранен файл ответов для сервера развертывания. Сохраняем файл ответов к примеру под именем win_7

В итоге на нашем флеш накопителе должны быть два файла ответов, а именно wdsclient.xml и win_7.xml, которые нам нужно перенести на сервер.

2)Добавление файлов ответов на сервер
Заходим на наш сервер, далее идем на локальный диск E: и заходим в папку RemoteInstall. В папке  RemoteInstall есть уже созданная папка WdsClientUnattend. Создаем еще одну папку под названием ImageUnattend.

У нас на сьемном флеш накопителе есть два файла ответов, один wdsclient.xml, другой w_7.xml. Копируем в папку WdsClientUnattend файл ответов wdsclient.xml, а в папку ImageUnattend файл ответов w_7.xml. Получаем следующее

Заходим в консоль управления службами развертывания Windows, выбираем наш сервер WIN-RFLCMOBGGBB, вызываем его свойства

Идем на вкладку Клиент, ставим галочку Включить автоматическую установку. Так как наш компьютер клиент имеет 32 разрядную архитектуру и обычный биос, то выбираем строку Архитектура x86 и нажимаем кнопку Обзор, указываем местоположение нашего файла ответов под именем wdsclient, который мы сохранили на локальном диске E: в папке WdsClientUnattend

После выбора файла ответов нажимаем Применить и ОК

Идем в нашу группу установочных образов Windows 7 (x86) и вызываем свойства установочного образа Windows 7 ULTIMATE

Ставим галочку Разрешить установку образа в автоматическом режиме, далее нажимаем Выбрать файл

Нажимаем кнопку Обзор и указываем место сохранения файла ответов w_7.xml, который мы сохранили в папке ImageUnattend на локальном диске E:

Нажимаем Открыть

ОК

Применить, ОК

Добавление файлов ответов на сервер завершено

3)Автоматическая установка Windows 7
Загружаем компьютер на который нужно установить Windows 7 по сети

 

Так как мы устанавливаем Windows 7 32 разрядную, то выбираем загрузочный образ Microsoft Windows 7 Setup (x86)

Начало установки

Ожидаем ответ от сервера

Установка

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

Запуск Windows

Обновление параметров реестра

Запуск служб

Установка устройств

Применение параметров системы

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

Запуск Windows

Подготовка компьютера к первому использованию

Проверка производительности видео

Вводим пароль учетной записи, который указывали в файле ответов w_7.xml и производим вход

Вход выполнен

Смотрим разбивку жесткого диска. Все в соответствии с параметрами, указанными в файле ответов wdsclient.xml


tagsКлючевые слова
     Рекомендуем другие статьи по данной теме
Создание загрузочного носителя для автоматической установки Windows 10 используя инструмент Windows ICD и последующая автоматическая установка Windows 10
Автоматическая установка Windows Server 2012 R2 (версии GUI и Server Core). Переключение с версии Server Core на версию GUI (с графическим интерфейсом)
Добавление загрузочных и установочных образов на сервер
Установка роли WDS в операционной системе Windows Server 2012
Создание дистрибутива автоматической установки Windows 10, используя Microsoft Deployment Toolkit (MDT) версии 8456. Автоматическая установка Windows 10
Ctrl
Enter
Заметили ошЫбку
Выделите и нажмите Ctrl+Enter

Добавить комментарий

Комментарии (9)

  1. img
    19 августа 2021 11:09 Гость Алекс
    Гость

    Автор/админ, данная статья написана о Windows 7 x86(32bit) для процессоров с 32-ух битной архитектурой? Возможно она уже не актуальна, как и на 2014 год.

    Win 10 x64 (64bit), как ни странно, тоже берёт информацию именно из x86(32bit) строк, взятых из другого образа, ведь в моём образе содержатся только amd64(64bit) строки. Причём автоматизация входа на сервер WDS не получается ни с помощью adm64 ни x86 параметров строк.

    Цитировать replyОтветить
  2. img
    25 апреля 2019 12:13 a.nikolaev
    Гость

    Здравствуйте! Сделал всё по инструкции, первая часть установки проходит в автоматическом режиме, а вторая после перезагрузки нет. В событиях нашёл "Произошла ошибка при обработке запроса сведений о присоединении доменов." В чем может быть проблема?

    Цитировать replyОтветить
  3. img
    16 сентября 2015 13:16 Tradin
    Гость
    Спасибо за ответ, но я хотел узнать кое что другое. Перефразирую вопрос winked .Мне нужно что бы файл ответа на первом проходе в параметрах ImageGroup и Imagename содержал несколько значений.
    Например: ImageGroup win7x64 Imagename Win7x64_final
    ImageGroup win8x64 Imagename Win8x64_final
    т.к в свойствах WDS в вкладке клиент я могу подвязать только один файл ответа привязанный архитектуре системы, логично что автоматизация для нескольких систем одной архитектуры должна находиться в одном файле ответа. Как это правильно сделать, что указать?
    Цитировать replyОтветить
  4. img
    15 сентября 2015 22:05 Ro8
    Tradin, вот ссылка на статью http://remontcompa.ru/460-dobavlenie-zagruzochnyh-i-ustanovochnyh-obrazov-na-ser
    ver.html
    Естественно загрузочный (boot.wim) и установочный (install.wim) образы нужно брать с установочного диска Windows 8
    Цитировать replyОтветить
  5. img
    15 сентября 2015 17:06 Tradin
    Гость
    Спасибо за статью! Всё простенькое описано. Есть один вопрос, у вас перед загрузкой boot.wim на скринах есть помимо 7 образы 8 х64,32, как их добавить?
    Цитировать replyОтветить
  6. img
    4 июня 2015 15:04 Ya1
    Гость
    Я не особо подготовленный человек, но ваша статья оказалась наиболее понятной и полезной, нежели все, которые я до этого прочла. Возникла только одна проблема. На 4 проходе компьютер выдает ошибку, что не может обработать параметры Microsoft-Windows-Shell-Setup, и после этого вошел в бесконечную перезагрузку.
    Цитировать replyОтветить
  7. img
    21 июля 2014 21:43 Ro8
    Читатель, нет, я не робот, я обычный человек. Согласен с Вашим замечанием и признаю, что статья ориентирована на подготовленного пользователя.
    Цитировать replyОтветить
  8. img
    21 июля 2014 19:49 admin
    Администратор
    Я должен был написать. Сейчас напишу.
    Цитировать replyОтветить
  9. img
    21 июля 2014 19:48 Читатель
    Гость
    Ro8, а вы не робот случайно?
    Статьи у Вас очень познавательные и я не сомневаюсь, что вы профессионал своего дела, но шапку к статье всё-таки немного надо писать, для чего это например всё делается. Ведь на сайте много начинающих пользователей.
    Правильно я говорю админ?
    Цитировать replyОтветить