Установка Windows 10 по сети с помощью MDT 2013 и WDS

Установка Windows 10 по сети с помощью MDT 2013 и WDS

В этой статье мы разберемся, как на базе Windows Server 2012 R2 установить и настроить связку Microsoft Deployment Toolkit 2013, Windows Assessment & Deployment Kit и роли WDS, и использовать этот набор для разворачивания образа Windows 10 на компьютеры клиентов по сети путем загрузки в режиме PXE (Preboot Execution Environment).

Нам понадобятся следующие компоненты:

  • Windows Deployment Services – это роль Windows Server 2012, используемая для загрузки и разворачивания операционных систем по сети
  • Microsoft Deployment Toolkit (MDT) 2013 Update 1 ( https://www.microsoft.com/en-us/download/details.aspx?id=48595) – набор инструментов для автоматизации развертывания операционных систем на рабочие станции и сервера
  • Windows Assessment and Deployment Kit (Windows ADK) для Windows 10 (https://go.microsoft.com/fwlink/p/?LinkId=526740) – набор компонентов для настройки и развертывания Windows на новые компьютеры
  • Установочный образ Windows 10 — в виде iso образа или установочного диска

Установка роли Windows Deployment Services

В первую очередь нужно на сервере под управлением Windows Server 2012 R2 установить роль Windows Deployment Services. Установку роли можно выполнить из консоли Server Manager. В списке ролей выберите Windows Deployment Services и нажмите Next.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394107ffc

В списке устанавливаемых компонентов роли WDS отметьте службы Deployment Server и Transport Server.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394164792

Запустите установку роли WDS (занимает пару минут).

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23941c2e4e

Совет. Роль Windows Deployment Services можно установить с помощью всего одной команды PowerShell:

Install-WindowsFeature -Name WDS -IncludeManagementTools

Установка Microsoft Deployment Toolkit 2013

Установите Microsoft Deployment Toolkit (MDT) 2013 Update 1 со стандартными настройками, для чего достаточно скачать и запустить с правами администратора файл MicrosoftDeploymentToolkit2013_x64.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394234b0d

Установка Windows Assessment and Deployment Kit

Далее нужно установить Windows Assessment and Deployment Kit (Windows ADK) для Windows 10. Скачайте и запустите файл adksetup.exe.

Укажите каталог для установки (по умолчанию C:Program Files (x86)Windows Kits10).

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23942715c6

В списке компонентов ADK для установки отметьте:

  • Deployment tools –используется для настройки образа Windows и автоматизации развертывания образа
  • Windows Preinstallation Environment (Windows PE) – среда WinPE — минимальная ОС, разработанная для подготовки компьютера к установке Windows или обслуживания
  • User State Migration tool (USMT) – набор инструментов для миграции данных пользователей между системами

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23942af1eb

Запустите установке Windows ADK.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d239431cd27

Теперь нам нужен дистрибутив Windows 10. В нашем примере это будет Windows 10 x64 Pro. Т.к. MDT не позволяет напрямую работать с iso файлами образа Windows, необходимо распаковать установочные файлы. Самый простой вариант – смонтировать файл с iso образом Windows 10 через File Explorer (Проводник) в отдельный виртуальный драйв (ПКМ по iso файлу-> Mount).

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394385035

Настройка MDT 2013

Приступим к настройке MDT 2013. Запустим консоль Deployment Workbench, щелкнем ПКМ по Deployment Share и создадим новый каталог (New Deployment Share).

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23943c1a07

В окне мастера создания нового каталога распространения укажите путь к папке (C:DeploymentShare в нашем случае).

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23943ed727

Укажите сетевое имя каталога (мы оставили имя по умолчанию DeploymentShare$) и нажмите Next.

Совет. Знак “$” в имени сетевой папки означает, что она будет скрыта от пользователей.

После окончания работы мастера перейдите в папку C:DeploymentShare.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394448c90

В этой папке хранятся образы ОС, драйвера, настройки, пакеты с приложениями и т.д. Папка является портабельной и может быть легко перенесена на другой MDT сервер.

Чтобы все сетевые клиенты (в том числе анонимные) могли обращаться к содержимому этой папке, в свойствах сетевой папки DeploymentShare$, нужно добавить группу Everyone с разрешением на чтение.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23944d8ae3

На следующем шаге нам нужно импортировать образ Windows 10. MDT поддерживает импорт образа операционной системы непосредственно с диска дистрибутива, wim файла или образа wds.

Разверните Deployment Shares -> MDT Deployment share. ПКМ по разделу Operating systems и в меню выберите Import Operating System.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d239451e493

Выберите пункт Full set of source files и укажите имя драйва, на который был смонтирован iso образ Windows 10.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d239454d312

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23945ac6c5

Укажите имя каталога, в котором будет храниться импортируемый образ.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d239462aafa

Мастер скопирует файлы дистрибутива Windows 10 в каталог C:DeploymentShareOperating SystemsWindows10Prox64, а в разделе Operating Systems появится новый запись, указывающая на образ Windows 10 Pro x64.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394679d6d

Создание задания установки MDT

Теперь нужно создать задание установки (Task Sequence), представляющее собой последовательность действий, необходимых для разворачивания Windows (это установка ОС, драйверов, приложений, конфигурация системы, обновлений, запуск различных скриптов настройки и т.п.).

Щелкните ПКМ по разделу Task Sequences и выберите New Task Sequence.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23947037c6

В качестве идентификатора задания (Task sequence ID) укажем DeployWin10x64, а имени (Task sequence name) — “Deploy Windows 10 x64”.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23947399b9

В выпадающем меню нужно выбрать один из существующих шаблонов заданий установки. В нашем случае это будет Standard Client Task Sequence.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23947879b9

Выберите ОС, которую нужно установить в рамках этого задания (Windows 10 Pro x64).

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23947ce89e

Затем можно указать ключ продукта, это может быть как retail, MAK или KMS ключ.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d239482095e

Далее можно задать пароль локального администратора на устанавливаемой системе.

Совет. Имейте в виду, что пароль хранится в открытом виде в файле Unattend.xml, поэтому стоит задать простой пароль локального администратора, который после ввода компьютера в домен будет автоматически измен с помощью MS LAPS.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23948846f4

Откройте свойства созданного задания и проверьте, что его запуск разрешён на любых платформах (This can run on any platforms).

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23948cdfc4

На вкладке Task Sequence отображается последовательность шагов, определенных в шаблоне, которые нужно выполнить при разворачивании ОС на клиенте. Здесь можно добавить собственные шаги, либо оставить все по-умолчанию.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d239492d7c4

Далее нужно обновить каталок распространения MDT. Щелкните ПКМ по MDT Deployment Share и выберите Update Deployment Share. MDT сгенерирует загрузочные образы и файлы, нужные для установки ОС.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394972d04

При первом запуске каталог C:DeploymentShareBoot пуст, поэтому нужно выбрать пункт Completely regenerate the boot image и дождаться генерации образов ОС.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23949c19f8

В каталоге C:DeploymentShareBoot должны появится iso и wim образы Windows PE для x86 и x64 платформ. Эти образы могут быть использованы для загрузки физических или виртуальных машин при разворачивании образа. При разворачивании образа Windows по сети (PXE boot) с помощью Windows Deployment Services могут быть использованы wim файлы.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394a15d58

Совет. Т.к. мы планируем использовать загрузку PXE booting, нам понадобятся только wim файлы LiteTouchPE_x64.wim и LiteTouchPE_x86.wim.

Настройка загрузочного образа в Windows Deployment Services

Следующий этап – настройка сервера WDS, который должен обслуживать запросы клиентов PXE. Откройте консоль Windows Deployment Services (Server Manager -> Tools -> Windows Deployment Services), разверните ветку Servers и в контекстном меню сервера выберите Configure Server.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394a84bd1

Укажем, что это будет отдельный WDS сервер (Standalone Server), не зависимый от Active Directory.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394aa692c

Каталог установки оставим без изменений — C:RemoteInstall.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394ae98eb

В настройках клиента PXE нужно указать, что нужно отвечать на запросы всех клиентов — Respond to all clien computers (known and unknown).

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394b47352

Совет. В среде Active Directory было бы безопаснее использовать опцию Respond only to known client computer.

Снимите галку– Add images to the server now.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394b83bdb

Зеленый треугольник на имени WDS сервера означает, что он настроен и запущен.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394bc7c9e

Теперь нам нужно импортировать на WDS сервер загрузочный образ, который мы создали ранее с помощью MDT. Щелкните ПКМ по Boot Image –> Add boot image.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394c1f8b7

Перейдите в каталог C:DeploymentShareBoot и последовательно добавьте файлы LiteTouchPE_x86.wim и LiteTouchPE_x64.wim.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394c811b8

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394cbc562

Последнее, что осталось выполнить – открыть свойства WDS сервера и перейти на вкладку Boot. Чтобы предотвратить случайную загрузку клиентов через PXE и автоматическую установку Windows, зададим обязательное использование клавиши F12 для использования PXE-загрузки. Для этого в секции PXE Boot Policy нужно выбрать опцию Require the user to press the F12 key to continue the PXE boot.

Здесь же укажите загрузочные образы для архитектур x86 и x64 (в том числе для архитектуры UEFI).

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394d07e7b

Все остальные настройки WDS сервера оставим по-умолчанию. Перезапустите службу WDS через консоль (All tasks ->Restart).

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394d42207

Важно. WDS сервер и клиентский компьютер, на который вы хотите установить ОС через PXE, должны находится в одной подсети (VLAN). Если они расположены в разных подсетях, нужно настроить DHCP-relay (IP Helper) с дополнительными DHCP опциями 60 и 67.

Тестирование установки Windows 10 по сети

Теперь мы готовы протестировать сетевую загрузку компьютера клиента с wim образа, расположенного на WDS сервере (PXE boot). В этом тесте это будет виртуальная машина VMWare. Запустите ВМ и в процессе загрузи несколько раз нажмите клавишу F12 для начала загрузки через PXE.

Press F12 for network service boot

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394d8b692

Совет. Т.к. экран загрузки в ВМ проскакивает слишком быстро, практически нереально успеть нажать кнопку F12. Поэтом в настройках ВМ предпочтительно задать наивысший приоритет для загрузочного устройства Network boot from Intel E1000.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394e15048

Машина подключится к WDS серверу и получит список доступных загрузочных образов Windows PE. В стандартном диалоге Boot Manager нужно быте выбрать ОС, которую нужно загрузить. В нашем случае это Lite Touch Windows PE (x86).

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394e5a8b5

Система начнет загрузку по сети wim образа со средой WinPE и предложит начать установку Windows 10 с помощью мастера Microsoft Deployment Tool Wizard.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394f0461b

Нажмите на кнопку Run the Deployment Wizard to install a new Operating System для запуска пошагового мастера установки образа Windows 10 на компьютер клиента.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394f5025d

В нашем примере также понадобилось указать UNC путь к сетевой папке DeploymentShare$ на MDT сервере(10.1.24.170DeploymentShare$) и имя+пароль пользователя для доступа к ней.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d2394fc93da

Осталось среди доступных заданий выбрать созданное ранее Deploy Windows 10 x64 и дождаться окончания сетевой установки образа Windows 10 на этот компьютер.

d183d181d182d0b0d0bdd0bed0b2d0bad0b0 windows 10 d0bfd0be d181d0b5d182d0b8 d181 d0bfd0bed0bcd0bed189d18cd18e mdt 2013 d0b8 wds 65d23950504fc

Итак, в этой статье мы показали, как воспользоваться функционалом MDT 2013 и WDS сервера для создания инфраструктуры, позволяющей в автоматическом режиме по сети развернуть образ Windows 10 на клиентах.

Windows Server 2012 R2
Установка Windows 10 по сети с помощью MDT 2013 и WDS