У цій частині ми продовжимо знайомство зі службами, що допомагають автоматизувати розгортання і установку Windows 7. У набір цих служб входить служби Windows Deployment Services, утиліта WAIK, а також спеціально підготовлені XML-файли відповідей. У другій частині ми поговорили про створення файлу WDSUnattend.xml, який допомагає автоматизувати процес попереднього завантаження і налаштування (Windows Pre Execution Boot), а також конфігурувати локальні диски (створити розділи). Сьогодні ми попрацюємо з Windows System Image Manager (WSIM), створимо файл відповідей ImageUnattend.xml, необхідний для автоматизації виконання налаштувань Out of Box Experience (OOBE) при установці Windows 7 Enterprise. Нагадаю, що OOBE це одна з частин процесу установки, коли сама установка як така вже завершилася і користувача просять ввести своє ім’я, пароль і т.д.

У попередній статті я описував процес використання WSIM для створення файлу відповідей, також я згадував про наявність 7 різних етапів розгортання Windows 7. Інформація про всі ці етапи може міститися у файлі відповідей, однак, зовсім необов’язково налаштовувати кожен етап установки, в разі необхідності, будь-який з них можна пропустити. У даній статті ми будемо говорити про налаштування фала відповідей ImageUnattend.xml, який містить конфігурацію наступних етапів розгортання Windows 7: specialize і oobeSystem. Приступимо!

Зміст циклу:

Запустіть WSIM і виберіть File -> New Answer File. На першому етапі ми налаштуємо елементи розділу specialize, що відповідають за включення Windows 7 в домен.

У таблиці представлений набір компонентів файлу ImageUnattend.xml, які ми хочемо налаштувати.

компонент
1 Налаштування Microsoft-Windows-Shell спеціалізуються
2 Microsoft-Windows-UnattendedJoinIdentification спеціалізуються
3 Microsoft-Windows-International-Core oobeSystem
4 Налаштування Microsoft-Windows-Shell oobeSystem
5 Microsoft-Windows-Shell-SetupOOBE oobeSystem
6 Microsoft-Windows-Shell-SetupUserAccounts oobeSystem
7 Microsoft-Windows-Shell-SetupUserAccountsAdministrator oobeSystem
8 Microsoft-Windows-Shell-SetupUserAccountsDomainAccounts oobeSystem
9 Microsoft-Windows-Shell-SetupUserAccountsLocalAccounts oobeSystem

Як приклад я опишу лише процедуру настройки першого компонента (Microsoft-Windows-Shell-Setup), в загальному то, весь процес схожий на описаний в попередній статті.

Клацаємо правою кнопкою миші по потрібному компоненту і вибираємо «Add Setting to Pass4 specialize».

опис: файл відповідей

В результаті панель відповідей буде виглядати приблизно так:

опис: файл відповідей

Зробимо налаштування параметрів компонента Microsoft-Windows-Shell-Setup (див. Скріншот нижче). Як ви бачите в секції ComputerName я вказав “*”, що означає, що ім’я комп’ютера буде визначатися відповідно до настройками WDS на вкладці AD DS.

опис: файл відповідей

На скріншоті видно, що я створив таку політику іменування клієнтів WDS (Client Naming Policy): формат GK% 03 #, говорить про те, що комп’ютери будуть іменуватися послідовно, за принципом GK001, GK002, GK003 і так далі.

опис: wds

Щодо встановлення решти компонентів я опущу, просто перерахую задані параметри в таблиці (мені здається, що призначення кожного з цих параметрів зрозуміло з його назви):

4 спеціалізуються Налаштування Microsoft-Windows-Shell Ім’я комп’ютера =*Зареєстрована організація =<ім’яорганізації>

RegisteredOwner =<ім’я>

4 спеціалізуються Microsoft-WindowsUnattendedJoinIdentification DebugJoin = помилковий

JoinDomain = winitpro.ru

UnsecureJoin = правда

7oobeSystem Microsoft-Windows-International-Core InputLocale = EN-US та ruRU

SystemLocale = EN-US або ruRU

UILanguage = EN-US та ruRU

UserLocale = EN-US або ruRU

7oobeSystem Налаштування Microsoft-Windows-Shell Зареєстрована організація =<Ім'я>

RegisteredOwner =<Ім'я>

ShowWindowsLive =помилковий

7oobeSystem Microsoft-Windows-Shell-SetupOOBE HideEULAPage =правда

HideWirelessSetupInOOBE = правда

Розташування мережі =Робота

ProtectYourPC = 1

SkipMachineOOBE = правда

SkipUserOOBE = правда

7oobeSystem Microsoft-Windows-Shell-SetupUserAccountsAdministratorPassword Значення = **************
7oobeSystem Microsoft-Windows-Shell-SetupUserAccountsDomainAccountList Дія = AddListItem

Домен = winitpro.ru

7oobeSystem Microsoft-Windows-Shell-SetupUserAccountsDomainAccountListDomainAccount Дія = AddListItem

Група =Адміністратори

Ім’я =Адміністратори доменів

7oobeSystem Microsoft-Windows-Shell-SetupUserAccountsDomainAccountListLocalAccountsLocalAccount Дія =AddListItem

DisplayName =<ім’ялокальногоадміністратора > наприклад, локадмін

Група =Адміністратори

Ім’я = локадмін

7oobeSystem Microsoft-Windows-Shell-SetupUserAccountsDomainAccountListLocalAccountsLocalAccountPassword Значення = ********************

Резюмуючи, нагадаю, що параметри oobeSystem (Windows Out of Box Experience) призначені для автоматизації налаштування початкової конфігурації системи (Windows 7 / Windows Vista / Windows 2008), які користувач або адміністратор зазвичай виконує вручну.

Зазначені вище настройки є мінімально необхідними для повністю автоматичної установки Windows 7 Enterprise, однак на ваш розсуд ви можете додати додаткові компоненти, наприклад, настройки колірної схеми (Microsoft-Windows-Shell-SetupThemes).

Після того, як ви зробили налаштування всіх потрібних компонент, файл ImageUnattend.xml потрібно перевірити на наявність помилок і зберегти.

На сервері WDS відкрийте консоль управління Windows Deployment Services Management Console. Перейдіть в розділ «Install Images». Тут повинен знаходиться наш інсталяційний образ Windows 7. Початкове налаштування сервера WDS описана в 1 частини.

опис: файл відповідей

Клацніть правою кнопкою миші по образу і виберіть «Властивості». На вкладці General, натисніть кнопку «Select file» і вкажіть створений вами раніше файл ImageUnattend.xml.

опис: властивості зображення

Отже, ми застосували файл WDSUnattend.xml (автоматизація процесу завантаження WDS Pre-Execution Boot) і файл відповідей ImageUnattend.xml (автоматизація налаштувань OOBE).

Тепер перейдемо до розгляду налаштувань сервера WDS, для чого в консолі Windows Deployment Services Management, клацніть правою кнопкою по серверу і виберіть «Properties”. На вкладці AD DS, як я вже говорив, можна налаштувати політику іменування комп’ютерів (Client Naming Policy) і OU, в яку необхідно їх розміщувати (Computer Account Location). На вкладці Client ми вже вказали файл відповідей WDSUnattend.xml.

опис: політика імен клієнтів оголошень ds

опис: клієнт вмикає автоматичну установку

Спробуємо тепер розгорнути наш образ Windows 7 Image за допомогою технології PXE boot. Для чого при завантаженні клієнта необхідно натиснути клавішу, яка запускає процедуру завантаження по мережі (network PXE boot), після чого клієнт повинен знайти сервер WDS, далі потрібно натиснути кнопку F12 для запуску завантаження з образу Windows PE Boot Image.

опис: служби розгортання великих пальців windows, waik & windows 7 - частина 3/4

Після завантаження образу boot, перед вами з’явиться екран, що пропонує встановити образ Windows 7. У тому випадку, якщо у вас є кілька образів, вам буде запропоновано вибрати з них потрібний.

опис: capture78 послуги розгортання великих пальців, waik & windows 7 - частина 3/4

Натисніть кнопку “Далі.

опис: capture79 послуги розгортання великих пальців, waik & windows 7 - частина 3/4

опис: служби розгортання вікон для великих пальців, waik & windows 7 - частина 3/4

От і все! Подальша установка пройде без будь-якого втручання з боку користувача відповідно до параметрів, заданими у файлі ImageUnattend.xml.

У наступній статті ми познайомимося з процесом вбудовування в образ Windows 7 драйверів для різних пристроїв.

До речі, у вашій мережі може бути кілька WDS серверів. Звичайно, така архітектура неоптимальна, проте має право на існування.

Leave a Reply

Your email address will not be published. Required fields are marked *