Создание своего образа Windows 10. Установка Windows в автоматическом режиме (ZTI)

  1. Скачиваем и устанавливаем Windows Assessment and Deployment Kit (Windows ADK) последней версии.
    При установке данного средства нужно выбирать обязательно компоненты «средства развертывания» и «среда предустановки Windows PE».
  2. Скачиваем и устанавливаем Microsoft Deployment Toolkit (MDT) со всеми компонентами.
  3. Через интерфейс MDT создаем новый «Deployment Share». Чтобы не было проблем в дальнейшем рекомендуется не менять путь по умолчанию. 
  4. Подготавливаем драйвера для дистрибутива.  В моем примере дистрибутив подготавливается для системного блока Dell Optiplex 3050. По сервис-номеру находим нужный системный блок:
    http://www.dell.com/support/home/ru/ru/rubsdc/product-support/servicetag/h18cdk2/drivers
  5. Скачиваем необходимые драйвера для выбранной операционной системы и сохраняем в заранее подготовленные директории:
  6. Распаковываем каждый файл, скачанный с сайта DELL, запустив инсталлятор и нажав на кнопку “Extract” и выбрав соответствующую папку, созданную на предыдущем шаге.
  7. Создаем каталоги в Workbench для дистрибутива операционной системы и для драйверов. Если не планируется в дальнейшем создавать дистрибутивы для других систем или компьютеров, то каталоги можно не создавать.
  8. Импортируем драйверы в созданную директорию «Optiplex 3050», после импорта удаляем драйвера для 32-ух битных систем, т.к. планируем распространять только 64-битную систему.
  9. В каталог с операционными системами добавляем нужный дистрибутив (образ должен содержать WIM образ, а не ESD)
  10. Добавляем приложения, которые требуется установить в каталог приложений, указав при этом командную строку для тихой установки программ


    Отдельно стоит упомянуть про установку MS Office 2010. Для его тихой установки при запуске setup.exe нужно добавить ключ, в котором указывается путь до файла config.xml, в котором прописаны некоторые настройки:
    <Configuration Product="Standard">
    <Display Level="none" CompletionNotice="no" SuppressModal="yes" AcceptEula="yes" />
    <PIDKEY Value="AAAAABBBBBCCCCCDDDDDEEEEE" />
    <USERNAME Value= '%username%' />
    <COMPANYNAME Value="Рога и Копыта" />
    <INSTALLLOCATION Value="%programfiles%\Microsoft Office" />
    <Setting Id="SETUP_REBOOT" Value="NEVER" />
    </Configuration>

    PIDKEY – это ключ активации MS Office
  11. Создаем новый стандартный Task Sequence. Task sequence ID – используется в автоматизации установки, поэтому лучше создавать его числовым.

  12. Указываем wim-файл из дистрибутива, который будет использоваться в этом task sequence. В дальнейшем его можно будет поменять.
  13. Можно сразу указать ключ установки.
  14. Указываем владельца дистрибутива. Строчка с домашней страницей в Internet Explorer не работает для Windows 10
  15. Указываем пароль локального администратора. Для русского дистрибутива учетная запись будет называться «Администратор». Выбирая 2-ой пункт учетная запись не будет иметь пароля.
  16. Открываем свойства только что созданного Task Sequence и во вкладке «Task Sequence» находим слева строку «Format and Partition Disk (BIOS)». Здесь надо указать как будет разбиваться диск на компьютере с BIOS. Я сделал настройки так, как представлены на скриншоте: 40% пространства диска выделяется на системный раздел, из оставшегося пространства берется 99% и забирается под раздел с данными. Оставшаяся часть – раздел восстановления. В начале диска оставляем раздел для загрузки.
  17. Тоже самое проделываем и для компьютеров с UEFI, только разделы в начале диска будут другие – EFI и MSR.
  18. В разделе Inject Drivers нужно указать профиль, в котором выбраны драйверы, которые в свою очередь, требуется внедрить в настраиваемый дистрибутив. Если нужно указать несколько профилей, то через меню Add – General – Inject Drivers добавляем еще одну задачу добавления драйверов.
  19. Профиль заранее создаем в соответствующем разделе.
  20. Ниже в разделе слева находим строку «Install Application». Указываем приложение, которое требуется установить. Если требуется установить несколько приложений, то добавляем такие задачи через меню Add – General – Install Application
  21. Если требуется установить шрифт, то предварительно требуется создать Powershell-скрипт, например, «Add-Font.ps1» со следующим содержимым:
    Set-ExecutionPolicy RemoteSigned -Force
    $fonts = (New-Object -ComObject Shell.Application).Namespace(0x14)
    dir *.ttf | %{ $fonts.CopyHere($_.fullname) }

    Скрипт ищет шрифт с расширением ttf в той же директории, где располагается и сам скрипт. Сам скрипт и шрифт копируем в папку «..\DeploymentShare\Scripts».В Task Sequence через меню Add – General – Run Powershell Script добавляем задачу по запуску PS-скрипта. Указываем в ней название скрипта без параметров. Название задачи вписываем английскими буквами, иначе при инсталляции будут отображаться некорректно символы. Если в PS-скрипте требуется выполнить команду, которая доступна только из командной строки, то тогда вписываем ее в таком виде:  cmd /c «команда», иначе выполнение всего скрипта прервется и установка завершится ошибкой
  22. Для создания ярлыков добавим еще один PS-скрипт, который назовем «Install-Shortcut.ps1». В нем будет записаны команды:
    cp "Портал.url" "C:\Users\Default\Desktop"
    cp "Портал.url" "C:\Users\Администратор\Desktop"
    del "C:\Users\Public\Desktop\Adobe Reader 9.lnk"

    добавляем ярлык в общий профиль и в профиль Администратора и удаляем ярлык Adobe Reader, который устанавливается на рабочем столе каждого пользователя.
    Оригинальный ярлык должен находиться там же, где и сам скрипт. Копируем скрипт и ярлык в директорию «..\DeploymentShare\Scripts».
    Если требуется изменить значение реестра, то тогда создаем файл .reg и делаем его импорт командой:
    reg import Edit_Reestr.reg
    В результате в Task Sequence нужно указать только имя скрипта
  23. Все задачи после запуска скриптов можно отключить, потому что они не требуются, если надо только установить систему (без sysprep и захвата). Для этого берем, например, задачу «Capture Image» и в Options ставим галочку «Disable this step».
  24. Если требуется изменить параметры, которые вводились в момент создания Task Sequence, то для этого нужно найти файл Unattend.xml, который лежим в папке с именем, совпадающим с идентификатором этого Task Sequence, которая в свою очередь лежит в папке «Control». В нем, например, можно поменять пароль администратора, который был ранее задан.
  25. В папке с профилями создаем еще один профиль, назовем ее «Автономный медианоситель Windows 10 для MIUZ». В нем указываем те директории, которые необходимо скомпоновать в один ISO-файл, с которого и будет происходить установка системы: указываем приложения, операционные системы, драйвера, пакеты и Task Sequence.
  26. В разделе «Media» через команду «New Media» создаем новый носитель, в котором указываем путь, где будут храниться файлы, из которых будет создаваться ISO-образ и указываем профиль, который создали на предыдущем шаге. Важно: путь в строке «Media path» не должен содержать русские символы, иначе будут ошибки в дальнейшем.
  27. После создания нового «Media» заходим в его свойства. Указываем, что загрузочный образ будет генерироваться только 64-битный (т.к. система, которую требуется устанавливать, только 64-битная). Указываем имя ISO-файла, которое будет создаваться.
  28. Во вкладке Windows PE для платформы x64 указываем «Scratch space size» указываем значение 128. Во вкладке «Drivers and Patches» можно выбрать какие драйвера добавлять в образ Windows PE.
  29. Во вкладке «Rules» прописываются настройки, которые исполняются в момент запуска Windows PE из создаваемого ISO-файла. Причем настройки в файле Bootstrap.ini исполняются до момента запуска Windows PE. Поэтому в нем может быть прописано, где брать сам загрузчик с Windows PE (в случаях если он распространяется не через ISO-файл, а через PXE). Для нашего случая в нем прописываем только одну строку, которая отключает показ сообщения после запуска Windows PE.
  30. Все настройки, которые прописаны в самой вкладке «Rules», находятся в файле CustomSettings.ini в папке Control. Все они нужны, чтобы установка дистрибутива происходила без  вопросов (режим ZTI):
    [Settings]
    Priority=Default
    Properties=MyCustomProperty
    [Default]
    _SMSTSORGNAME=MIUZ
    DeploymentType=NEWCOMPUTER
    OSDComputerName=Temp001
    TaskSequenceID=001
    SkipTaskSequence=YES
    SkipDomainMembership=YES
    TimeZone=145
    TimeZoneName=Russia TZ 2 Standard Time
    SkipTimeZone=YES
    SkipLocaleSelection=YES
    FinishAction=Reboot
    DoCapture=NO
    OSInstall=Y
    SkipCapture=YES
    SkipAdminPassword=YES
    SkipProductKey=YES
    SkipComputerBackup=YES
    SkipComputerName=YES
    SkipBitLocker=YES
    JoinWorkgroup=MIUZ
    SkipUserData=YES
    SkipFinalSummary=YES
    BdeInstallSuppress=YES
    UserDataLocation =NONE
    USMTOfflineMigration=FALSE
    SkipSummary=YES
    UserLocale=ru-ru
    UILanguage=ru-ru
    KeyboardLocale=ru-ru
    HideShell=YES

    Значение каждого параметра можно подробнее узнать, воспользовавшись поиском на сайте http://systemscenter.ru/mdt2012.en/
  31. После того, как все настройки в «Media» сделаны, необходимо «обновить» контент в нем. Для этого нажимаем правой кнопкой мыши на «MEDIA001» и нажимаем на «Update Media Content». Будет обновлена директория, которая указана в свойствах этого носителя (скопированы все файлы и настройки, указанные в профиле, из папки DeploymentShare). После этого заходим в директорию этого «Media». В ней можно увидеть папку Content и ISO-файл.

    ISO-файл можно записывать на DVD-болванку и идти устанавливать систему. Этот ISO-файл генерируется из папок и файлов, содержащихся в папке «Content». Если требуется записать полученный ISO на флешку, то требуется выполнить следующие действия:
    а) на физическом компьютере под управлением Windows 7 или более поздних версий вставьте нужный USB-накопитель.
    б) скопируйте содержимое папки Offline\Content в корень USB-накопителя.
    в) запустите командную строку от имени администратора и выполните команду diskpart
    г) введите list vol, чтобы перечислить тома
    д) введите sel vol [номер тома, являющимся USB-накопителем]
    е) введите active, а затем введите exit
    После этих манипуляций загрузочная флешка с вашим кастомным образом Windows 10 будет готова. Ко всему прочему Windows будет устанавливаться автоматически без дополнительных вопросов.

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

Войти с помощью: