Microsoft Deployment Toolkit: Difference between revisions

From TÜ Narva Kolledži Wiki
Jump to navigation Jump to search
Content deleted Content added
Tomilin (talk | contribs)
No edit summary
Tomilin (talk | contribs)
No edit summary
 
(53 intermediate revisions by the same user not shown)
Line 5: Line 5:
''' MDT ''' может помочь создать источник автоматической установки для развертывания операционных систем Windows, начиная с Windows 7, Windows 10 и Windows Server 2008, либо с одного компьютера, либо с помощью инструмента распространения на центральном сервере, такого как службы развертывания Windows (WDS) или System Center Configuration Manager (SCCM). Драйверы устройств, обновления Windows и программное обеспечение могут быть включены в сборку.
''' 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. При выборе пакета для развертывания программное обеспечение, включенное в пул, также может быть выбрано для установки.
Все программное обеспечение, предназначенное для установки (операционная система, драйверы, обновления и приложения), добавляется в пул доступного программного обеспечения и упаковывается в пакеты развертывания. Выбираются операционная система и драйверы, которые будут включены в этот пакет, а также указываются пароль администратора, информация о владельце и ключ продукта. Microsoft Deployment Toolkit создает пользовательский образ Windows PE (среда предустановки), который позволяет клиентским компьютерам устанавливать собранные пакеты развертывания по сети с сервера MDT. Этот образ диска Windows PE можно записать и загрузить с компакт-диска или загрузить с Windows Deployment Services. При выборе пакета для развертывания программное обеспечение, включенное в пул, также может быть выбрано для установки.


== Как развернуть Windows 11 ==
== Как развернуть Windows 11 ==
Line 13: Line 13:
* Windows Automated Installation Kit (ADK)
* Windows Automated Installation Kit (ADK)
* Windows Preinstallation Environment (WinPE)
* Windows Preinstallation Environment (WinPE)
* ISO образ Windows или же предустановка его на любом USB накопителе
* образ Windows или же предустановка его на любом USB накопителе


Начнём с установки Microsoft Deployment Toolkit:
[[File:WS1.png]]

[[File:C18054 WS1.png]]
[[File:C18054 WS2.png]]
[[File:C18054 WS3.png]]
[[File:C18054 WS4.png]]

Далее Windows Automated Installation Kit:

[[File:C18054 WS5.png]]

Опционально можно выбрать кнопку ''' No ''' для сбора информации

[[File:C18054 WS6.png]]

Оставляем все перечисленные пункты

[[File:C18054 WS7.png]]
[[File:C18054 WS8.png]]

Последняя, нужная нам установка. Всё то же самое, нажимаем ''' Next ''' > ''' Next ''' > ''' Accept ''' > ''' Install '''

[[File:C18054 WS9.png]]
[[File:C18054 WS10.png]]

=== 2. Добавление роли Windows Deployment Services (WDS) на сервер ===

[[File:C18054 WS11.png]]
[[File:C18054 WS12.png]]

=== 3. Запуск и настройка WDS ===

Открываем консоль WDS

[[File:C18054 WS13.png]]

Запускаем конфигурирование

[[File:C18054 WS14.png]]

В настройках выбираем интеграцию с доменом

[[File:C18054 WS15.png]]

На следующем шаге можно выбрать каким компьютерам будет отвечать сервер WDS:

* ''' Никому не отвечать ''' — можно отключить работу сервера на время настройки или тестирования, например, чтобы пользователи не получали возможные конфликты при установке.
* ''' Отвечать только известным компьютерам ''' — список составляется в консоли и если записи адреса компьютера нет, то он не получит возможность работать с сервером.
* ''' Отвечать всем клиентам ''' — ответ получат все компьютеры.

[[File:C18054 WS16.png]]

WDS нам понадобится только для подключения и передачи образов, поэтому без подробного объяснения:

* ''' Install Images ''' — установочные образы (не используем);
* ''' Boot Images ''' — загрузочные образы (добавим созданные в MDT);
* ''' Pending Devices ''' — появляются устройства запрашивающие соединение если включена опция «требуется подтверждение администратора».

=== 4. Запуск и настройка MDT ===

Для настройки MDT запускаем его консоль, ''' Microsoft Deployment Toolkit ''' > ''' Deployment Workbench '''

[[File:C18054 WS17.png]]

Нажимаем на ''' DeploymentShare '''. В ней будут храниться все файлы для установки.

[[File:C18054 WS18.png]]
[[File:C18054 WS19.png]]
[[File:C18054 WS20.png]]

После проделанных манипуляций всё должно пройти успешно

[[File:C18054 WS21.png]]

* ''' Applications ''' — приложения которые устанавливаются на операционную систему
* ''' Operating Systems ''' — операционные системы доступные для загрузочного образа
* ''' Out-of-Box Drivers ''' — драйвера
* ''' Packages ''' — пакеты обновлений безопасности, сервисные, языковые и т.д.
* ''' Task Sequences ''' — последовательность задач установки
* ''' Selection Profiles ''' — логические группы объединения контента
* ''' Linked Deployment Shares ''' — другие подключенные DeploymentShare с других серверов
* ''' Monitoring ''' — при включенной опции отображается ход выполнения установки на клиентах

[[File:C18054 WS22.png]]

Открываем свойства ''' MDT Deployment Share '''. На вкладке ''' General ''' можно выбрать для каких платформ создавать .wim файлы с которых позже можно будет загружаться, так же выбираем нужную нам разрядность системы

[[File:C18054 WS23.png]]
[[File:C18054 WS24.png]]

На вкладке ''' Rules ''' настраиваются конфигурационные файлы автоматизации MDT. В самом окне отображается текст файла <code>.\Control\CustomSettings.ini</code>, а под кнопкой Edit Bootstrap.ini файл <code>.\Control\Bootstrap.ini</code>
* ''' CustomSettings.ini ''' — находится на сервере и скрывает шаги меню установки, а также определяет некоторые параметры установки
* ''' Bootstrap.ini ''' — находится в загрузочном образе и определяет параметры для подключения к DeploymentShare

[[File:C18054 WS25.png]]

<code>OSInstall=Y //установить операционную систему</code>

<code>JoinDomain=alx*.com //ввести в этот домен</code>

<code>DomainAdmin=alx - имя пользователя используемого для присоединения</code>

<code>DomainAdminDomain=alx*.com //домен пользователя</code>

<code>DomainAdminPassword= //пароль пользователя</code>

<code>AdminPassword= //пароль локального администратора на новой машине</code>

<code>HideShell=YES //скрыть Shell</code>

<code>SkipUserData=NO //пропустить шаг о решении сохранности пользовательских данных (если установка производится поверх существующей системы)</code>

<code>TimeZoneName=N. Central Asia Standard Time //временная зона</code>

<code>SkipTimeZone=YES //пропустить выбор временной зоны</code>

<code>UILanguage=ru-RU //выбор языка интерфейса</code>

<code>UserLocale=ru-RU //выбор местоположения</code>

<code>SkipLocaleSelection=YES //пропустить выбор месторасположения</code>

<code>SystemLocale=ru-RU //выбор языка для non-Unicode программ</code>

<code>SkipCapture=YES //пропустить захват установленной операционной системы</code>

<code>SkipComputerName=NO //пропустить ввод имени компьютера</code>

<code>SkipDomainMembership=YES //пропустить членство в домене</code>

<code>SkipAdminPassword=YES //пропустить пароль администратора</code>

<code>SkipProductKey=YES //пропустить ввод лицензионного ключа</code>

<code>SkipComputerBackup=YES //пропустить выполнение резервного копирования</code>

<code>SkipBitLocker=YES //пропустить настройку шифрования BitLocker</code>

<code>SkipSummary=YES //пропустить страницу с выводом результирующих настроек</code>

<code>EventService=h t t p://SRV04:9800 //установить сервер назначения для логов</code>

На вкладке ''' Windows PE ''' настраивается создание загрузочных образов. Можно отключить на первой вкладке создание .wim файла, но выбрать на третьей .iso файл, если он нам нужен. ''' Generate a Lite Touch bootable ISO image '''понадобится, если нам необходим загрузочный ISO файл который мы могли бы записать на флешку или диск. ''' Scratch space size ''' — размер памяти в мегабайтах выделяемой для скриптов и команд установщика.

[[File:C18054 WS26.png]]


=== 5. Импорт приложений ===

Далее открываем свойства ''' Applications ''' и выбираем пункт ''' New Application '''

[[File:C18054 WS27.png]]
[[File:C18054 WS28.png]]

Добавим Google Chrome, как пример

[[File:C18054 WS29.png]]

Скачиваем и сохраняем в отдельную временную папку, например, E:\Soft. Указываем, где программа находится и выбираем опцию чтобы всё содержимое было перемещено в новую папку

[[File:C18054 WS30.png]]

Вписываем команду для тихой установки этого приложения и заполняем поле

[[File:C18054 WS31.png]]
[[File:C18054 WS32.png]]

По аналогии добавляем всё, что вам необходимо

=== 6. Импорт установочных образов ===

Снова открываем свойства, на этот раз папки ''' Operating Systems ''' и добавляем операционную систему

[[File:C18054 WS33.png]]
[[File:C18054 WS34.png]]
[[File:C18054 WS35.png]]
[[File:C18054 WS36.png]]
[[File:C18054 WS37.png]]

=== 7. Импорт драйверов ===

Для примера импортируем драйвера для сетевых карт Intel. Стоит сразу заметить, что любые архивы должны быть распакованы так как MDT автоматически по указанной директории ищет именно ''' .inf ''' файлы

[[File:C18054 WS38.png]]
[[File:C18054 WS39.png]]
[[File:C18054 WS40.png]]
[[File:C18054 WS41.png]]

=== 8. Импорт пакетов ===

Если имеется ''' WSUS ''', то можно указать на папку с его расположением и все пакеты будут найдены автоматически (из найденных сортировать через ''' Selection Profiles '''). Если нет, то необходимо вручную скачать пакеты и указать место их расположения

[[File:C18054 WS42.png]]
[[File:C18054 WS43.png]]

=== 9. Создание задач ===

''' Task Sequences ''' — это последовательность задач для установки. Можно добавлять, удалять или изменять шаги установки. На первой странице при добавлении задается ID и название

[[File:C18054 WS44.png]]
[[File:C18054 WS45.png]]

Выбираем шаблон действий

[[File:C18054 WS46.png]]

Выбор операционной системы из добавленных ранее

[[File:C18054 WS47.png]]

Ввод лицензионных ключей. Ключ будет указан после или во время установки, поэтому не задан

[[File:C18054 WS48.png]]

Вводим имя пользователя и название организации

[[File:C18054 WS49.png]]

Пароль будущего локального администратора

[[File:C18054 WS50.png]]

После создания можно просматривать её свойства и вносить изменения

[[File:C18054 WS51.png]]

Во вкладке свойства ''' Task Sequence ''' описан весь процесс выполнения установки. Последовательность можно изменять под свои нужды

[[File:C18054 WS52.png]]

=== 10. Создание желаемого образа ===

[[File:C18054 WS53.png]]

Для создания образов выбираем второй пункт

[[File:C18054 WS54.png]]

Обновление ''' Deployment Share ''' необходимо выполнять после:

* обновления загрузочных драйверов (сетевых карт и дисковых накопителей)
* добавления компонентов в загрузочный образ
* изменения параметров загрузочного образа
* обновления версии Windows ADK
* изменения Bootrstrap.ini
* изменения файлов «экстра»-директорий

Далее переходим в консоль WDS и в папку ''' Boot Images ''' добавляем созданный загрузочный образ. WDS скопирует этот образ в свой рабочий каталог

[[File:C18054 WS55.png]]

=== 11. Первый запуск ===

Настраиваем на тестовом компьютере загрузку по сети. Сервер WDS определяется автоматически. По умолчанию, компьютер ожидает нажатия F12 для продолжения загрузки. Эта настройка меняется в свойствах сервера WDS на вкладке ''' Boot '''

[[File:C18054 WS56.png]]
[[File:C18054 WS57.png]]

Большинство настроек было определено в конфигурационных файлах, остается заполнить недостающие. Выбираем доступный ''' Task Sequences '''

[[File:C18054 WS58.png]]

Задаем имя компьютера

[[File:C18054 WS59.png]]

Данная настройка позволяет сохранить профили пользователей. У нас чистая система, поэтому ничего не трогаем

[[File:C18054 WS60.png]]

Также информацию можно восстановить, если есть необходимость

[[File:C18054 WS61.png]]

Выбираем предустановленное программное обеспечение

[[File:C18054 WS62.png]]
[[File:C18054 WS63.png]]

Мониторинг процесса в реальном времени:

[[File:C18054 WS64.png]]

По итогу мы получаем загруженную нами систему, у которой остались те же самые настройки, когда мы находились в утилите MDT и она полностью отвечает всем нашим требованиям

[[File:C18054 WS65.png]]

Latest revision as of 11:31, 17 December 2022

Что такое 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 Deployment Services. При выборе пакета для развертывания программное обеспечение, включенное в пул, также может быть выбрано для установки.

Как развернуть 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 и название

Выбираем шаблон действий

Выбор операционной системы из добавленных ранее

Ввод лицензионных ключей. Ключ будет указан после или во время установки, поэтому не задан

Вводим имя пользователя и название организации

Пароль будущего локального администратора

После создания можно просматривать её свойства и вносить изменения

Во вкладке свойства Task Sequence описан весь процесс выполнения установки. Последовательность можно изменять под свои нужды

10. Создание желаемого образа

Для создания образов выбираем второй пункт

Обновление Deployment Share необходимо выполнять после:

  • обновления загрузочных драйверов (сетевых карт и дисковых накопителей)
  • добавления компонентов в загрузочный образ
  • изменения параметров загрузочного образа
  • обновления версии Windows ADK
  • изменения Bootrstrap.ini
  • изменения файлов «экстра»-директорий

Далее переходим в консоль WDS и в папку Boot Images добавляем созданный загрузочный образ. WDS скопирует этот образ в свой рабочий каталог

11. Первый запуск

Настраиваем на тестовом компьютере загрузку по сети. Сервер WDS определяется автоматически. По умолчанию, компьютер ожидает нажатия F12 для продолжения загрузки. Эта настройка меняется в свойствах сервера WDS на вкладке Boot

Большинство настроек было определено в конфигурационных файлах, остается заполнить недостающие. Выбираем доступный Task Sequences

Задаем имя компьютера

Данная настройка позволяет сохранить профили пользователей. У нас чистая система, поэтому ничего не трогаем

Также информацию можно восстановить, если есть необходимость

Выбираем предустановленное программное обеспечение

Мониторинг процесса в реальном времени:

По итогу мы получаем загруженную нами систему, у которой остались те же самые настройки, когда мы находились в утилите MDT и она полностью отвечает всем нашим требованиям