Наконец созрел до публикации второй части статьи. Кто не читал, вот первая часть –
Внедрение службы развертывания Windows Deployment Services (WDS) на предприятии (Часть 1).
Итак, приступаем к созданию эталонного образа. Тонкость заключается в том, что в статье я буду рассматривать создание эталонного OEM образа, с возможностью ручного ввода лицензионного ключа после развертывания.
Установка операционной системы
На компьютер, являющийся эталоном развертывания, устанавливается операционная система Microsoft Windows XP. Установка производится с вводом лицензионного ключа, но без последующей активации. Устанавливаем все необходимые драйверы, обновления и т.д.
Действия после установки:
После установки создаем учетную запись пользователя, например “User”, и логинимся с этой учеткой. Далее вы можете настроить ОС так, как она должна выглядеть у конечного пользователя, т.е. изменить настройки рабочего стола, включить или выключить определенные службы, установить программы, выставить ярлыки на рабочем столе и т.д.
Теперь нам необходимо скопировать созданный нами профиль в профиль по умолчанию. Для этого заходим под учетной записью администратора, заходим в свойства папки, устанавливаем «Показывать скрытые файлы и папки». Запускаем «Свойства системы», вкладка «Дополнительно», кнопка «Параметры» раздела «Профили пользователей». Выбираем профиль пользователя «User», нажимаем «Копировать». В разделе «Копировать профиль на» выбираем папку C:\Documents and Settings\Default User В разделе «Разрешить использование» нажимаем «Изменить», размещение – компьютер, пользователь «Все». 2 раза«ОК», подтверждаем перезапись профиля, ждем. После завершения копирования удаляем профиль пользователя «User»с компьютера. Также удаляем саму учетную запись «User».
Подготовка операционной системы закончена.
Подготовка Sysprep
Программа SYSPREP служит для подготовки компьютера к дублированию. В процессе своей работы она меняет SID компьютера (правда на WinXP не очень корректно), а также сбрасывает все инсталяционные настройки ОС, как то – серийный номер, учетную запись администратора, настройки владельца и т.д. Программа входит в состав дистрибутива Windows XP и находится в архиве DEPLOY.CAB в папке SUPPORT\TOOLS. Распаковываем архив в папку C:\Sysprep. Эта папка со всем содержимым автоматически удалится после отработки Sysprep. Итак, распаковали, теперь необходимо подготовить файл ответов для автоматической установки после запуска Sysprep.
Запускаем setupmgr.exe, создаем новый файл, указываем, что нам необходим файл ответов для Sysprep, –
Нажимаем “Далее“, выбираем операционную систему, которую мы разворачиваем и затем выбираем пункт “Полностью автоматическая установка” –
Вводим необходимые данные, причем указываем ЛЮБОЙ ключ продукта, например 111111111111111111111111.
Дело в том, что изначально программа “Диспетчер установки” предназначена для подготовки компьютеров с корпоративным лицензионным ключем (Volume License), а для OEM не предназначена по определению.
После заполнения всех необходимых полей сохраняем получившийся файл в каталоге C:\Sysprep. Затем открываем этот файл в блокноте и СТИРАЕМ введенный ранее ключ продукта. Также нам потребуется добавить строку для выполнения скрипта обновления ID WSUSa. Сам скрипт, листинг которого приведен ниже, сохраняем под именем AU_Clean_SID.cmd в той же папке.
Листинг AU_Clean_SID.cmd:
@echo on
net stop wuauserv
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v AccountDomainSid /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v PingID /f
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\WindowsUpdate" /v SusClientId /f
net start wuauserv
wuauclt /resetauthorization /detectnow
Итого, файл sysprep.inf у меня получился вот такого вида:
;SetupMgrTag
[Unattended]
OemSkipEula=Yes
InstallFilesPath=C:\sysprep\i386[GuiUnattended]
AdminPassword=*
EncryptedAdminPassword=NO
OEMSkipRegional=1
OEMDuplicatorstring="Company Corp Image v0.5 (Slim Desktop) (c) Kvazar"
TimeZone=145
OemSkipWelcome=1[UserData]
ProductKey=
FullName="ИТ"
OrgName="Company"
ComputerName=*[TapiLocation]
CountryCode=7
Dialing=Tone
AreaCode=495
LongDistanceAccess="9"
[RegionalSettings]
LanguageGroup=1,5
[SetupMgr]
DistFolder=C:\sysprep\i386
DistShare=windist
[GuiRunOnce]
Command0=C:\Sysprep\AU_Clean_SID.cmd
[Identification]
JoinDomain=domain.corp
DomainAdmin=JoinToDomain
DomainAdminPassword=P@ssw0rd
[Networking]
InstallDefaultComponents=Yes
Данный скрипт выполняет настройки компьютера в соответствии с заданными параметрами, включая ввод в домен с использованием специальной доменной учетной записи “JoinToDomain”, которой делегированы разрешения на ввод компьютеров в домен.
Программа Sysprep может работать, то есть подготавливать компьютер в двух вариантах – Factory и Reseal. Отличаются они тем, что Factory подготавливает компьютер для ПРОМЕЖУТОЧНОЙ установки, то есть после запуска с таким ключом (-factory) и перезагрузки НЕ отрабатывается сброс и отработка файла sysprep.inf. Вы сможете до-установить необходимые драйверы, программы и т.д. То есть Factory является базовым эталонным образом. После же запуска программы с ключом -reseal будет произведен полный сброс установок, отработает файл sysprep.inf и на выходе Вы получите готовую к эксплуатации рабочую станцию.
Рекомендую создавать два образа – Factory, базовый образ без установленного ПО, который будет служить для подготовки, и Final, после выполнения sysprep с ключом reseal и предназначенный для окончательного развертывания на компьютеры пользователей.
Обращаю Ваше внимание, что для снятия образа после запуска программы Sysprep с ключем -Factory производится в ручном режиме с помощью образа загрузки WDS с Vista PE и добавленной программой imagex.exe.
О подготовке такого образа будет рассказано далее.
На настоящий момент запускаем Sysprep.exe из каталога C:\Sysprep, соглашаемся с предупреждением, выбираем пункты “Мини-установка” и “Обнаруживать устройства не Plug-n-Play” и нажимаем кнопку “Запечатать компьютер“.
Все, компьютер готов для снятия образа.
В следующей части статьи рассмотрим снятие образа и его развертывание на рабочие станции.
Уведомление:Внедрение службы развертывания Windows Deployment Services (WDS) на предприятии (Часть 1) « Kvazar’s Blog
Очень познавательно. Спасибо.
Много где смотрел, но сдесь самый понятный способ. Большое человеческое СПАСИБО!!!
Большое спасибо. Все очень хорошо расписано. Жду следующих статеек
А где же следующая часть? Очень нужна 🙂
Special for you напишу в ближайшее время 🙂
Уведомление:Внедрение службы развертывания Windows Deployment Services (WDS) на предприятии (Часть 1) - Про ИТ и не только