Дмитрий Морозов
системный администратор компании CUSTIS, специалист в области автоматизации управления IT-инфраструктурой

Опубликовано в журнале Системный администратор, № 9 (сентябрь), 2010. [1]

Это решение позволяет вносить настройки в автоматическую установку операционной системы с помощью Microsoft System Center Configuration Manager 2007 R2 непосредственно перед её выполнением. Предполагаются начальные знания по работе с SCCM 2007 и функцией Operation System Deployment.

Установка операционной системы на клиентские компьютеры всегда была рутинной задачей для системных администраторов. Потому существует много решений для автоматизации этого процесса. Каждое из решений оптимально для инфраструктуры определенного масштаба.

Такой инструмент как Microsoft System Center Configuration Manager (MS SCCM) ускоряет решение множества задач администраторов крупных компаний, позволяя выполнять загрузку и установку по сети различных вариантов операционных систем с отличающимися наборами программного обеспечения, интеграцию драйверов и обновлений. Особенно эти удобства можно оценить, когда происходит одновременная установка ОС для больших партий рабочих станций одной конфигурации.

Однако для использования в средних и малых компаниях MS SCCM не всегда удобен. В таких компаниях системные администраторы зачастую должны устанавливать большой набор вариантов операционных систем, при этом количество рабочих станций, на которые устанавливается каждый из вариантов, мало. Отличаются эти варианты, как правило, только наборами программного обеспечения и настроек.

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

Ситуация изменилась с выходом Microsoft Deployment Toolkit 2010 Update 1, в котором появилась технология «User-driven Installation». Интегрируясь в System Center Configuration Manager, она позволяет использовать все преимущества первого, также предоставляя администратору возможность настроить часть параметров непосредственно перед инсталляцией ОС.

Для использования технологии UDI потребуется установленный сервер MS SCCM и Microsoft Deployment Toolkit 2010 Update 1. Информации о процедуре установки MS SCCM с ролью ConfigMgr PXE service point, о процессах добавления загрузочных и установочных образов и драйверов предостаточно в Сети (например, статья Алексея Тараненко [2]). Потому я не буду на этом останавливаться.

Microsoft Deployment Toolkit (MDT) можно скачать с сайта Microsoft[3], его установка не представляет трудностей. Когда MS SCCM и MDT установлены, необходимо настроить интеграцию. Для этого запускаем «Пуск-Программы- Microsoft Deployment Toolkit-Configure ConfigMgr Integration» и в открывшемся окне выбираем Install the ConfigMgr extensions и указываем имя сервера и код сайта MS SCCM.

Устанавливаем UDI Configuration Service через «Пуск-Программы- Microsoft Deployment Toolkit-Install UDI Configuration Service».

Создаем сетевую папку Packages, в которой будем хранить пакеты программного обеспечения. В ней создаем подпапки MDT, USMT, Settings, SCCM_Client.

В консоли SCCM создаем новую последовательность установки: Site Database-Computer Management-Operating System Deployment-Task Sequences-Create Microsoft Deployment Task Sequence.

Выбираем шаблон User Driven Installation Task Sequence. В открывшемся мастере вводим имя последовательности Windows 7 UDI, имя домена или рабочей группы, имена пользователя и компании, ключ ОС.

Далее выбираем загрузочный и установочный образы, создаем пакеты MDT, USMT, Settings, клиента SCCM, указав пути к ранее созданным папкам. name="_GoBack"

Затем объявляем последовательность установки на коллекцию All Unknown Computers. Для этого выполняем команду Advertise в контекстном меню Site Database-Computer Management-Operating System Deployment-Task Sequences-Windows 7 UDI.

В появившемся окне мастера вводим имя для задания распространения, выбираем последовательность Windows 7 UDI и коллекцию «All unknown computers», на которую будет применяться это задание. Также, обязательно нужно отметить использование PXE: опция Make this task sequence available to boot media and PXE.

Чтобы настроить мастер, который будет запускаться перед установкой операционной системы, запускаем «Пуск-Программы-Microsoft Deployment Toolkit-UDI Wizard Designer» (см. рис.1). Через команду меню File-Open Configuration открываем файл конфигурации UDI Wizard, который находится в <MDT_FOLDER>/Scripts/UDIWizard_Config.xml, где <MDT_FOLDER> — папка пакета MDT.

Рис.1. Настройка языковых параметров в UDI Wizard Designer

Далее можем настроить страницы и поля мастера, которые должны отображаться, а также значения в них по умолчанию. На вкладке Application можно добавить приложения, доступные для установки и объединить их в группы. Например, удобно объединить ПО для различных отделов компании в отдельные группы.

Команда меню File-Preview OSDSetupWizard позволяет просмотреть, как будет выглядеть создаваемый мастер. Выполнив необходимые настройки, сохраняем файл конфигурации через File-Save Configuration.

Обновляем точки распространения пакета MDT. Для этого идем в Site Database-Computer Management-Software Distribution-Packages, выбираем пакет MDT — Update Distribution Points. Подтверждаем обновление и можем приступать к установке Windows 7 на рабочую станцию.

Запускаем загрузку по сети и выбираем последовательность установки Windows 7 UDI. После загрузки компонентов появляется приветственное окно мастера UDI. Его тоже можно изменить или скрыть в UDI Wizard Designer. В зависимости от настроек, мастер позволяет изменять имя рабочей станции, домен/рабочую группу (см. рис.2), языковые настройки, часовой пояс, пароль администратора, добавлять пользователей в группу администраторов. Но, наверное, самой полезной является возможность выбора устанавливаемых программ. После закрытия мастера установка Windows 7 выполняется в автоматическом режиме.

Рис.2. Настройка имени компьютера в UDI Wizard.

Применение технологии User-driven Installation дало возможность сократить количество последовательностей установки ОС, а значит, сократить трудозатраты на внедрение и отладку настроек Windows 7. Также стоит отметить увеличение гибкости и скорости создания конфигураций установки.


  1. Системный администратор, № 9, сентябрь 2010 года
  2. Тараненко А. «Установка Windows XP с помощью System Center Configuration Manager 2007 R2», «Системный администратор» № 5, 2009 г.
  3. http://www.microsoft.com/downloads/details.aspx?FamilyId=3BD8561F-77AC-4400-A0C1-FE871C461A89&displaylang=en

Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».

Репликация: База Знаний «Заказных Информ Систем» → «Устанавливаем Windows 7 с помощью User-driven Installation (UDI) и MS SCCM 2007 R2»