Опубликован: 24.08.2010 | Уровень: для всех | Доступ: свободно
Лекция 21:

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

Файлы конфигурации

MDT 2010 автоматизирует процесс установки с помощью нескольких различных сценариев. Эти сценарии в свою очередь сами управляются параметрами, которые определены в файлах конфигурации (configuration files). Эти файлы конфигурации представляют собой обычные текстовые файлы, использующие расширение INI. Файлы конфигурации, используемые инструментом MDT, следующие:

  • CustomSettings.ini - это главный файл конфигурации, используемый для управления сценариями, которые автоматизируют процесс установки.
  • BootStrap.ini - это дополнительный файл конфигурации, который, в первую очередь, нужен для сценариев нового компьютера и замещения компьютера, и он позволяет целевым компьютерам подключиться к точке установки, чтобы начать процесс установки.

Посмотреть содержимое этих конфигурационных файлов очень просто. Достаточно зайти в свойства ресурса развертывания. Вкладка "Rules" соответствует файлу BootStrap.ini и CustomSettings.ini. Также для редактирования доступны настройка и компоненты Windows PE. Чтобы посмотреть файл CustomSettings.ini достаточно зайти в папку .\Control ресурса развертывания. Там же находится BootStrap.ini.

Ключевым моментом в возможности настраивать работу установки MDT является знание того, что делает каждое свойство и как его настраивать. Лучшим способом ознакомления с этими моментами является чтение раздела свойств в документе Microsoft Deployment Toolkit Reference.

Автоматизация LTI установки

Открываем вкладку "Rules" и редактируем параметры, чтобы они имели вид:

[Settings] 
Priority=Default 
Properties=MyCustomProperty
[Default] 
OSInstall=YES
SkipAdminPassword=YES 
SkipApplications=YES 
SkipAppsOnUpgrade=YES 
SkipBDDWelcome=YES 
SkipBitLocker=YES 
SkipBitLockerDetails=YES 
SkipTaskSequence=YES 
SkipCapture=YES 
SkipComputerBackup=YES 
SkipComputerName=YES 
SkipDeploymentType=YES
SkipDomainMembership=YES 
SkipFinalSummary=YES 
SkipLocaleSelection=YES 
SkipPackageDisplay=YES 
SkipProductKey=YES S
kipSummary=YES 
SkipTaskSequence=YES 
SkipTimeZone=YES 
SkipUserData=YES
KeyboardLocale=en-US
DeploymentType=NEWCOMPUTER
TaskSequenceID=WIN7ENTORIGINAL
UILanguage=en-US 
UserLocale=en-US 
TimeZoneName=Russian Standard Time
JoinWorkgroup=WORKGROUP
Параметры: 
DeployRoot=\\server_name\deploymentshare$
UserID=user 
UserDomain=domain
UserPassword=password

Должны соответствовать вашим значениям и располагаться в файле BootStrap.ini в секции Default.

Сохраняем изменения, обновляем ресурс развертывания и повторяем процедуру установки. Теперь установка операционной системы происходит автоматически, не требуя вводить имя пользователя, пароль, сервер хранения образов и прочие параметры.

Параметры файла Bootstrap.ini

[Default] DeployRoot=\\SEA-MDT\Distribution$ - указывает точку установки, к которой вы хотите подключить целевой компьютер.

UserID=jchen UserDomain=CONTOSO UserPassword=Pa$$w0rd - указывает учетные данные пользователя домена для подключения к точке установки.

KeyboardLocale=en-US - указывает региональные и языковые настройки клавиатуры.

SkipBDDWelcome=YES - это правило заставляет пропускать приветственную страницу мастера установки.

Параметры файла CustomSettings.ini

[Settings] Priority=Default Properties=MyCustomProperty

[Default] OSInstall=YES - подтверждает установку ОС на целевой компьютер.

SkipAdminPassword=YES SkipApplications=YES SkipAppsOnUpgrade=YES SkipBDDWelcome=YES SkipBitLocker=YES
  SkipBitLockerDetails=YES SkipTaskSequence=YES SkipCapture=YES SkipComputerBackup=YES SkipComputerName=YES 
   SkipDeploymentType=YES SkipDomainMembership=YES SkipFinalSummary=YES SkipLocaleSelection=YES
      SkipPackageDisplay=YES SkipProductKey=YES SkipSummary=YES SkipTaskSequence=YES
         SkipTimeZone=YES SkipUserData=YES

Эти параметры не позволяют отображать различные страницы мастера установки Windows.

DeploymentType=NEWCOMPUTER - указывает на то, что используется сценарий установки нового компьютера.

TaskSequenceID=WIN7ENTORIGINAL - Это правило определяет последовательность задач, которая используется для выполнения установки.

UILanguage=en-US UserLocale=en-US SkipTimeZone=Yes TimeZoneName=Central Standard Time Указывают как использовать язык и региональные параметры.

Олег Сергеев
Олег Сергеев
Евгений Дедков
Евгений Дедков