Эта статья посвящена вопросам подготовки, сборки и деплоймента (развертывания) образа настольных операционных систем в корпоративной среде с помощью и .

Также рассматриваются такие утилиты как , Tzutil, WDSutil, пакеты ADK, WAIK, USMT, WSIM.

Существует много вариантов развертывания ОС. Я постараюсь их обобщить здесь.

  • По среде загрузки установки: с носителя (media) и по сети (PXE boot, TFTP).
  • По методу управления процессом развертывания: с помощью MDT (LTI), SCCM (ZTI) или их комбинации.
  • По методу кастомизации образа: с помощью ADK (WAIK, DISM) или файла ответов (unattend.xml, WSIM).
  • По сценарию установки: Bare metal, Refresh («wipe and load»), Replace, In-place upgrade. Сценарии refresh и replace используются USMT для сохранения пользовательского профиля.

Windows ADK предлагает два ключевых сценария: Windows и оценка Windows. Windows ADK помогает в развертывании с помощью средств развертывания, ранее входивших в состав предустановочного набора OPK (OEM Preinstallation Kit) и пакета автоматической установки Windows (AIK). Эти средства включают среду предустановки Windows, систему DISM и диспетчер установки Windows (WSIM).

Windows ADK включает в себя следующие инструменты и пакеты:

  • С помощью набора средств Application Compatibility Toolkit (ACT) ИТ-специалисты могут определить потенциальные проблемы совместимости приложений, выявляя приложения, несовместимые с новыми версиями ОС Windows. ACT способствует снижению затрат на оценку совместимости приложений, предоставляя полный обзор приложений, используемых в организации. ACT ускоряет развертывание Windows, помогая проверить приложения на совместимость, обнаружить проблемы совместимости и упорядочить их по приоритетам. При использовании ACT вы можете вступить в сообщество ACT и поделиться вашей оценкой риска с другими пользователями. Вы также можете проверить свои веб-приложения и веб-сайты на совместимость с новыми версиями Internet Explorer.
  • Средства развертывания позволяют настраивать и развертывать образы Windows, а также управлять ими. Средства развертывания могут использоваться для автоматизации развертывания Windows, при этом участие пользователя в установке Windows не требуется. Средства развертывания включают программу командной строки системы Ximage, DISM, командлеты PowerShell для системы DISM, API DISM, диспетчер установки Windows (Windows SIM) и OSCDIMG.
  • Средство миграции пользовательской среды (USMT) – это управляемая сценариями программа командной строки, которая может использоваться ИТ-специалистами для переноса пользовательских данных из прежней установки Windows в новую. С помощью средства миграции пользовательской среды вы можете создать настраиваемую платформу переноса, которая будет копировать выбранные вами данные и исключать те из них, которые переносить не надо. USMT включает средства командной строки ScanState, LoadState и USMTUtils.
  • Средство управления активацией корпоративных лицензий (VAMT) позволяет ИТ-специалистам автоматизировать активацию Windows, Windows Server, Windows ThinPC, Windows POSReady 7, ряда дополнительных продуктов и Office для компьютеров организации и централизованно управлять активацией. Средство управления активацией корпоративных лицензий может управлять многопользовательской активацией с помощью розничных ключей (ключей однократной активации), ключей многократной активации (MAK) или службы управления ключами Windows.
  • В набор средств для оценки производительности Windows (WPT) включены инструменты для регистрации системных событий и анализа данных производительности в графическом пользовательском интерфейсе. WPT включает регистратор производительности Windows, анализатор производительности Windows и Xperf.
  • Набор средств оценки Windows служит для оценки отдельного компьютера. Оценки – это задачи, которые имитируют действия пользователя и проверяют состояние компьютера. Оценки создают показатели для различных элементов системы и предоставляют рекомендации по их улучшению.
  • Службы оценки Windows применяются для удаленного управления параметрами, компьютерами, образами и оценками в лабораторной среде, где установлены службы оценки Windows. Это приложение можно запустить на любом компьютере с доступом к серверу, работающему под управлением служб оценки Windows.
  • Среда предустановки Windows (Win PE) представляет собой операционную систему с минимальным набором возможностей, предназначенную для подготовки компьютера к установке и обслуживанию Windows.

Сборка и кастомизация образа ОС

Обзор сценариев развертывания Windows 10

Руководство по ADK

Руководство по USMT 4.0

Руководство по WDS

Справочник по утилите WDSUTIL

Руководство по пакету WAIK

Подготовка образа с помощью WAIK, DISM и файла ответов

Использование утилиты GImageX (GUI для ImageX)

Подготовка загрузочного образа Windows PE/RE

Команды BCDboot, Bootsect, WPEinit, WPEutil

Создание референсного образа с помощью PowerShell

Полная подготовка образа с захватом и sysprep на базе MDT

Доступные пакеты языков для Windows (Language Packs)

Создание офлайн образа, который имеет дату устаревания

Установка страны и региона в образе с помощью реестра

Конфигурирование временных зон и летнего времени через реестр. DST патчи

Типы локалей и их настройка в образе: UserLocale, InputLocale, SystemLocale, UILanguage

Windows Locale Codes

Дефолтные настройки кодировок для языковых пакетов (Language Pack Default Values)

Коды географических локаций для установки через реестр

Список кодов временных зон для установки через реестр и MDT

Использование утилиты Tzutil для получения и установки временной зоны

Использование DISM для управления образом Windows

Пример импорта драйверов в образ с помощью DISM

Каталог Центра обновлений Windows

Развертывание с помощью WDS и PXE

Установка и настройка WDS

Установка образа с помощью WDS

Процесс установки Windows по сети

Развертывание Windows с помощью PXE, TFTP, Windows PE и WSIM (без WDS и MDT)

Использование сложных WMI запросов в Task Sequence

Конвертация систем из BIOS Legacy в UEFI через Task sequence

Дебаггинг добавления машин в домен

Развертывание образа на UEFI компьютеры

PXE Boot files in RemoteInstall folder explained (UEFI)

Обновление загрузочного образа на всех WDS серверах скриптом

Как увеличить скорость PXE загрузки

Процесс загрузки SCCM по PXE

Основы DHCP и PXE

OSD с помощью MDT

Скачивание последней версии MDT

Официальный справочник Microsoft по MDT

Обзор сценариев развертывания LTI и ZTI

How-to MS документация по развертыванию образов

Обзор Windows 10 Deployment and Management Kit и сценариев развертывания с помощью него

Видеокурс по MDT 2013

Автоматизация развертывания с помощью MDT на определенные компьютеры

Развертывание Windows 7 с помощью WDS и MDT

Настройка файла customsettings.ini и bootstrap.ini

Кастомизация загрузочной среды (boot media)

Переменные среды MDT, которые перезаписываются

Настройка WDS для развертывания образа

Захват образа с помощью MDT

Понимание файлов конфигурации LTI

Использование базы данных MDT для развертывания

Примеры правил кастомизации customsettings.ini

Unattended.xml, CustomSettings.ini, Task Sequence Variable — что имеет приоритет в MDT

Трюки Customsettings.ini

CustomSettings.ini – Explained

Справочник по MDT для LTI развертывания

Список переменных MDT и SCCM

Добавление компьютеров в домен при развертывании

Создание кастомных переменных в MDT 2013

Развертывание образа Windows 10 с помощью MDT

Заполнение базы данных MDT с помощью Powershell

Управление экранным разрешением во время OSD

Справочник по скриптам WSF/VBS, интегрированных в MDT

Запароливание MDT LTI

Интерактивные запросы во время OSD

Траблшутинг MDT с помощью лог файлов

Описание стадий Task Sequence в MDT 2013

Подробное изучение логов

Утилиты для брендирования процессора установки Task Sequence

OSD с помощью SCCM

Поскольку SCCM требует гигантского количества документации, то я собрал её на отдельной странице этого сайта.

WSUS

Как интегрировать WSUS Offline Updater с MDT 2013 при развертывании Windows 10