Microsoft Deployment Toolkit
Что такое Microsoft Deployment Toolkit?
Microsoft Deployment Toolkit - ( MDT ; Набор средств развертывания Майкрософт) это бесплатный программный пакет от Microsoft для автоматизации развертывания Windows 10, Windows Server 2019 и более ранних операционных систем Windows Server и настольных компьютеров.
Обзор утилиты
MDT может помочь создать источник автоматической установки для развертывания операционных систем Windows, начиная с Windows 7, Windows 10 и Windows Server 2008, либо с одного компьютера, либо с помощью инструмента распространения на центральном сервере, такого как службы развертывания Windows (WDS) или System Center Configuration Manager (SCCM). Драйверы устройств, обновления Windows и программное обеспечение могут быть включены в сборку.
Все программное обеспечение, предназначенное для установки (операционная система, драйверы, обновления и приложения), добавляется в пул доступного программного обеспечения и упаковывается в пакеты развертывания. Выбираются операционная система и драйверы, которые будут включены в этот пакет, а также указываются пароль администратора, информация о владельце и ключ продукта. Microsoft Deployment Toolkit создает пользовательский образ Windows PE (среда предустановки), который позволяет клиентским компьютерам устанавливать собранные пакеты развертывания по сети с сервера MDT. Этот образ диска Windows PE можно записать и загрузить с компакт-диска или загрузить с Службы развертывания Windows. При выборе пакета для развертывания программное обеспечение, включенное в пул, также может быть выбрано для установки.
Как развернуть Windows 11
1. Установка необходимого ПО
Для корректной установки нам потребуются:
- Microsoft Deployment Toolkit (MDT)
- Windows Automated Installation Kit (ADK)
- Windows Preinstallation Environment (WinPE)
- образ Windows или же предустановка его на любом USB накопителе
Начнём с установки Microsoft Deployment Toolkit:
Далее Windows Automated Installation Kit:
Опционально можно выбрать кнопку No для сбора информации
Оставляем все перечисленные пункты
Последняя, нужная нам установка. Всё то же самое, нажимаем Next > Next > Accept > Install
2. Добавление роли Windows Deployment Services (WDS) на сервер
3. Запуск и настройка WDS
Открываем консоль WDS
Запускаем конфигурирование
В настройках выбираем интеграцию с доменом
На следующем шаге можно выбрать каким компьютерам будет отвечать сервер WDS:
- Никому не отвечать — можно отключить работу сервера на время настройки или тестирования, например, чтобы пользователи не получали возможные конфликты при установке.
- Отвечать только известным компьютерам — список составляется в консоли и если записи адреса компьютера нет, то он не получит возможность работать с сервером.
- Отвечать всем клиентам — ответ получат все компьютеры.
WDS нам понадобится только для подключения и передачи образов, поэтому без подробного объяснения:
- Install Images — установочные образы (не используем);
- Boot Images — загрузочные образы (добавим созданные в MDT);
- Pending Devices — появляются устройства запрашивающие соединение если включена опция «требуется подтверждение администратора».
4. Запуск и настройка MDT
Для настройки MDT запускаем его консоль, Microsoft Deployment Toolkit > Deployment Workbench
Нажимаем на DeploymentShare . В ней будут храниться все файлы для установки.
После проделанных манипуляций всё должно пройти успешно
- Applications — приложения которые устанавливаются на операционную систему
- Operating Systems — операционные системы доступные для загрузочного образа
- Out-of-Box Drivers — драйвера
- Packages — пакеты обновлений безопасности, сервисные, языковые и т.д.
- Task Sequences — последовательность задач установки
- Selection Profiles — логические группы объединения контента
- Linked Deployment Shares — другие подключенные DeploymentShare с других серверов
- Monitoring — при включенной опции отображается ход выполнения установки на клиентах
Открываем свойства MDT Deployment Share . На вкладке General можно выбрать для каких платформ создавать .wim файлы с которых позже можно будет загружаться, так же выбираем нужную нам разрядность системы
На вкладке Rules настраиваются конфигурационные файлы автоматизации MDT. В самом окне отображается текст файла .\Control\CustomSettings.ini, а под кнопкой Edit Bootstrap.ini файл .\Control\Bootstrap.ini
- CustomSettings.ini — находится на сервере и скрывает шаги меню установки, а также определяет некоторые параметры установки
- Bootstrap.ini — находится в загрузочном образе и определяет параметры для подключения к DeploymentShare
OSInstall=Y //установить операционную систему
JoinDomain=alx*.com //ввести в этот домен
DomainAdmin=alx - имя пользователя используемого для присоединения
DomainAdminDomain=alx*.com //домен пользователя
DomainAdminPassword= //пароль пользователя
AdminPassword= //пароль локального администратора на новой машине
HideShell=YES //скрыть Shell
SkipUserData=NO //пропустить шаг о решении сохранности пользовательских данных (если установка производится поверх существующей системы)
TimeZoneName=N. Central Asia Standard Time //временная зона
SkipTimeZone=YES //пропустить выбор временной зоны
UILanguage=ru-RU //выбор языка интерфейса
UserLocale=ru-RU //выбор местоположения
SkipLocaleSelection=YES //пропустить выбор месторасположения
SystemLocale=ru-RU //выбор языка для non-Unicode программ
SkipCapture=YES //пропустить захват установленной операционной системы
SkipComputerName=NO //пропустить ввод имени компьютера
SkipDomainMembership=YES //пропустить членство в домене
SkipAdminPassword=YES //пропустить пароль администратора
SkipProductKey=YES //пропустить ввод лицензионного ключа
SkipComputerBackup=YES //пропустить выполнение резервного копирования
SkipBitLocker=YES //пропустить настройку шифрования BitLocker
SkipSummary=YES //пропустить страницу с выводом результирующих настроек
EventService=h t t p://SRV04:9800 //установить сервер назначения для логов
На вкладке Windows PE настраивается создание загрузочных образов. Можно отключить на первой вкладке создание .wim файла, но выбрать на третьей .iso файл, если он нам нужен. Generate a Lite Touch bootable ISO image понадобится, если нам необходим загрузочный ISO файл который мы могли бы записать на флешку или диск. Scratch space size — размер памяти в мегабайтах выделяемой для скриптов и команд установщика.
5. Импорт приложений
Далее открываем свойства Applications и выбираем пункт New Application
Добавим Google Chrome, как пример
Скачиваем и сохраняем в отдельную временную папку, например, E:\Soft. Указываем, где программа находится и выбираем опцию чтобы всё содержимое было перемещено в новую папку
Вписываем команду для тихой установки этого приложения и заполняем поле
По аналогии добавляем всё, что вам необходимо
6. Импорт установочных образов
Снова открываем свойства, на этот раз папки Operating Systems и добавляем операционную систему
7. Импорт драйверов
Для примера импортируем драйвера для сетевых карт Intel. Стоит сразу заметить, что любые архивы должны быть распакованы так как MDT автоматически по указанной директории ищет именно .inf файлы
8. Импорт пакетов
Если имеется WSUS , то можно указать на папку с его расположением и все пакеты будут найдены автоматически (из найденных сортировать через Selection Profiles ). Если нет, то необходимо вручную скачать пакеты и указать место их расположения
9. Создание задач
Task Sequences — это последовательность задач для установки. Можно добавлять, удалять или изменять шаги установки. На первой странице при добавлении задается ID и название
Выбираем шаблон действий
Выбор операционной системы из добавленных ранее














































