Файл ответов Autounattend для Server 2012 R2
Разбираю на рабочем месте, как подготовить файл ответов для образа Windows 2012 R2 Std
из-под Windows 10 Pro.
Сейчас есть время, а время чтобы быстро и продуктивно шло я использую через самообразование. Мне нравится, т.к. у меня хобби и работа – это одно и то же.
Образ: SW_DVD9_Windows_Svr_Std_and_DataCtr_2012_R2_64Bit_English_-4_MLF_X19-82891.ISO
Шаг №1: Устанавливаю на свою систему Windows 10 Pro
пакет Windows ADK
Шаг №2: Создаю каталог isoproject
на диске C:
Шаг №3: Распаковываю образ SW_DVD9_Windows_Svr_Std_and_DataCtr_2012_R2_64Bit_English_-4_MLF_X19-82891.ISO
посредством установленного в системе архиватора 7zip
в каталог Шаг №1:
Шаг №4: Запускаю консоль командной строки с правами Администратора и извлекаю информацию по редакциям файла install.wim
которые можно развернуть из моего образа:
123456789101112131415161718192021222324252627282930313233343536373839 | C:\WINDOWS\system32>dism /get-wiminfo /wimfile:c:\isoproject\sources\install.wim Cистема DISM Версия: 10.0.17134.1 Сведения об образе : c:\isoproject\sources\install.wim Индекс: 1 Имя : Windows Server 2012 R2 Standard (Server Core Installation) Описание : This option (recommended) reduces management and servicing by installing only what is needed to run most server roles and applications. It does not include a GUI, but you can fully manage the server locally or remotely with Windows PowerShell or other tools. You can switch to a different installation option later. See “Windows Server Installation Options.” Размер (байт): 7 460 086 466 Индекс: 2 Имя : Windows Server 2012 R2 Standard (Server with a GUI) Описание : This option is useful when a GUI is required—for example, to provide backward compatibility for an application that cannot be run on a Server Core installation. All server roles and features are supported. You can switch to a different installation option later. See “Windows Server Installation Options.” Размер (байт): 13 068 096 479 Индекс: 3 Имя : Windows Server 2012 R2 Datacenter (Server Core Installation) Описание : This option (recommended) reduces management and servicing by installing only what is needed to run most server roles and applications. It does not include a GUI, but you can fully manage the server locally or remotely with Windows PowerShell or other tools. You can switch to a different installation option later. See “Windows Server Installation Options.” Размер (байт): 7 457 614 120 Индекс: 4 Имя : Windows Server 2012 R2 Datacenter (Server with a GUI) Описание : This option is useful when a GUI is required—for example, to provide backward compatibility for an application that cannot be run on a Server Core installation. All server roles and features are supported. You can switch to a different installation option later. See “Windows Server Installation Options.” Размер (байт): 13 067 663 813 |
Операция успешно завершена.
Шаг №5: Из вывода выше вижу, что для установки операционной системы Windows Server 2012 R2
мне доступно четыре редакции, но в тестовой и боевой сети я использую обычно Standard
. Если нужна Enterprise
редакция, то отличия будут в одном шаге. Итак, я экспортирую из дефолтного install.wim
редакцию Standard
, а она у меня под номером два в отличный каталог от дефолтного.
12345678910111213 | C:\WINDOWS\system32> C:\WINDOWS\system32>dism /export-image /sourceimagefile:c:\isoproject\sources\install.wim /sourceindex:2 /destinationimagefile:c:\install.wim /compress:max /checkintegrity Cистема DISM Версия: 10.0.17134.1 Экспорт образа [==========================100.0%==========================] Операция успешно завершена. |
Шаг №6: Теперь замещаю экспортированный файл install.wim
на место где был оригинальный.
12345 | C:\WINDOWS\system32> C:\WINDOWS\system32>copy /Y c:\install.wim c:\isoproject\sources\install.wim Скопировано файлов: 1. |
Проверяю информацию по файлу install.wim:
1234567891011121314151617 | C:\WINDOWS\system32>dism /get-wiminfo /wimfile:c:\isoproject\sources\install.wim Cистема DISM Версия: 10.0.17134.1 Сведения об образе : c:\isoproject\sources\install.wim Индекс: 1 Имя : Windows Server 2012 R2 Standard (Server with a GUI) Описание : This option is useful when a GUI is required—for example, to provide backward compatibility for an application that cannot be run on a Server Core installation. All server roles and features are supported. You can switch to a different installation option later. See “Windows Server Installation Options.” Размер (байт): 13 068 096 479 Операция успешно завершена. |
Шаг №7: Запускаю оснастку: Win – Windows Kits
– и через правый клик мышью на «Диспетчер установки Windows
» выбираю «Дополнительно
» — «Запуск от имени администратора
», затем Файл – Новый файл ответов
– на вопрос всплывающего окна с текстом «Редактирование файла ответов без открытия образа Windows приведет к ограничению функциональности. Вы хотите открыть образ Windows сейчас?
» нажимаю «Да
», а после указываю путь до файла c:\isoproject\sources\install.wim
и нажимаю «Открыть
», затем «Да
» (на создание файла каталога).
Но опять же получаю сообщение об ошибке:
«Диспетчеру установки Windows не удалось создать каталог. Дополнительные сведения об устранении неполадок см. в разделе «Техническое руководство по диспетчеру системных образов Windows” в руководстве пользователя Windows ADK.
Подробные сведения: Клиент не обладает требуемыми правами»
Что опять, ладно смотрю есть ли дефолтные файлы с расширением clg
– файлов нет в каталоге c:\isoproject\sources
. Так, а если щелкнуть мышью по гиперссылке: «Щелкните здесь, чтобы открыть файл журнала
» — тут сообщение:
См. сообщение выше:
System.ComponentModel.Win32Exception (0x80004005): Клиент не обладает требуемыми правами
Что это за права такие, я вроде вхож в группу локальных администраторов на своей рабочей станции.
Читаю что же такое clg
файл каталога, является двоичным файлом, содержащим состояние всех параметров и пакетов образа Windows.
Попробую на VM
в оси Windows 10 Pro
с использованием прав вхожей в группу локальных администраторов без какого делегированный администраторы на ПК – Да, походу дело в этом.
Я на своем рабочем месте вхож в группу GPO:LocalAdmin
она соответственно состоит в группе Администраторы моего компьютера
На новой VM
поставил Windows 10 Pro
не вносил систему в домен и из-под локального администратора:
- 1) Установил пакет
Windows ADK
- 2) Запустил
Windows System Image Manager – файл
– выбрать образ (install.wim
) и нажал «Да
» и файл каталога как видно ниже создается.
Окно: Создание файла каталога
Образ 1 из 1
Подключение образа Windows:
C:\isoproject\sources\install.wim. Это может занять несколько минут.
Ожидаю завершения/формирования clg файла.
Файл каталога создан и именуется, как: install_Windows Server 2012 R2 SERVERSTANDARD.clg
Раз так, то к своей заметке важное дополнение:
На заметку: Создание файла ответов на рабочей системе с применением инструмента «Диспетчер установки Windows
» обязательно чтобы Ваша учетная запись была чисто административной и без какого-либо делегирования либо же действия выполнять из под дефолтной «Администратор»&”Administrator
”. Или на другой системе создать файл каталога и переместить на текущую и продолжить. Кстати, я так и поступлю. При установленной поддержке запуска Linux
утилиту внутри Windows
можно для себя посмотреть, что представляет из себя файл каталога:
12345 | ekzorchik@W10X64:/mnt/c/Windows/System32$ file /mnt/c/isoproject/sources/install_Windows\ Server\ 2012\ R2\ SERVERSTANDARD.clg /mnt/c/isoproject/sources/install_Windows Server 2012 R2 SERVERSTANDARD.clg: data ekzorchik@W10X64:/mnt/c/Windows/System32$ cat /mnt/c/isoproject/sources/install_Windows\ Server\ 2012\ R2\ SERVERSTANDARD.clg | head -n1 |
Шаг №8: Повторяю создаю файла ответов: Файл – Новый файл ответов – Да
– выбираю install.wim
и все происходит без каких-либо проблем, в окне «Windows System Image Manager
” по областям:
Образ Windows: загружена/сформирована структура компонентов, определяющих настройки
Файл ответов: загружена/сформирована базовая структура, которая будет дополняться выбором через правый клик мышью на компонентах «Образ Windows»
Шаг №9: Опять же расписывать что и как я создаю считаю излишним, в интернете и официальной документации уже все расписано, я сделаю свой файл ответов под себя и выложу его здесь. По мере надобности его я буду дополнять/обновлять.
Обычная установка подразумевает из-себя набор нескольких шагов:
Disable the language and other preferences dialog
windowsPE – amd64_Microsoft-Windows-International-Core-WinPE_neutral
InputLocale: en-US
SystemLocale: en-US
UILocale: en-US
UserLocale: en-US
Disable the Select Operating System dialog
windowsPE – amd64_Microsoft-Windows-Setup_neutral – ImageInstall – OSImage – InstallFrom – MetaData
Action: AddListItem
Key: /IMAGE/INDEX
Value: 1
Либо Key: /IMAGE/NAME, а значение свойства VALUE: Windows Server 2012 R2 Standard (Server with a GUI)
Disable the EULA dialog
windowsPE – amd64_Microsoft-Windows-Setup_neutral – UserData
AcceptEula: True
FullName: ekzorchik
Organization: https://win.ekzorchik.ru
Disable the Disk Allocation dialog
windowsPE – amd64_Microsoft-Windows-Setup_neutral – DiskConfiguration – Disk[DiskID=”0”]
WillShowUI: OnError
Action: AddListItem
DiskID: 0
WillWipeDisk: true
windowsPE – amd64_Microsoft-Windows-Setup_neutral – DiskConfiguration – Disk[DiskID=”0”] – CreatePartitions – CreatePartition[Order=”1”]
Action: AddListItem
Extend: false
Order: 1
Size: 500
Type: Primary
windowsPE – amd64_Microsoft-Windows-Setup_neutral – DiskConfiguration – Disk[DiskID=”0”] – CreatePartitions – CreatePartition[Order=”2”]
Action: AddListItem
Extend: true
Order: 2
Type: Primary
windowsPE – amd64_Microsoft-Windows-Setup_neutral – DiskConfiguration – Disk[DiskID=”0”] – ModifyPartitions – ModifyPartition – ModifyPartition[Order=”1”]
Action: AddListItem
Active: true
Format: NTFS
Label: Boot
Order: 1
PartitionID: 1
windowsPE – amd64_Microsoft-Windows-Setup_neutral – DiskConfiguration – Disk[DiskID=”0”] – ModifyPartitions – ModifyPartition – ModifyPartition[Order=”2”]
Action: AddListItem
Active: true
Extend: true
Format: NTFS
Label: Windows
Letter: C
Order: 2
PartitionID: 2
windowsPE – amd64_Microsoft-Windows-Setup_neutral – ImageInstall – OSIMage – InstallTo
DiskID: 0
PartitionID: 2
Disable the Administrator password prompt
oobeSystem – amd64_Microsoft-Windows-Shell-Setup_neutral – UserAccounts – AdministratorPassword
Value: 712mbddr@
Do not show Server Manager at login
Specialize – amd64_Microsoft-Windows-ServerManager-SvrMgrNc_neutral
DoNotOpenServerManagerAtLogon: true
Enable Remote Desktop Protocol (RDP)
Specialize – amd64_Microsoft-Windows-TerminalServices-LocalSessionManager_neutral
fDenyTSConnections: false
Disabling network discovery
oobeSystem – amd64_Microsoft-Windows-Shell-Setup_neutral – FirstLogonCommands – FirstLogonCommands – SynchronousCommand[Order=”1”]
Action: AddListItem
CommandLine: cmd.exe /c reg ADD HKLM\SYSTEM\CurrentControlSet\Control\Network\NewNetworkWindowOff /f
Order: 1
На заметку:
- Disk 0 (BIOS-based PC): System: Windows: Recovery
- Disk 0 (UEFI-based PC): System: MSR:Windows:Recovery
И т.д.
Шаг №10: Сохраняем файл ответов под именем Autounattend.xml в каталог c:\isoproject: Файл – Сохранить файл ответов как
, после закрываем оснастку: Windows System Image Manager
и, если нужно можем открыть файл ответов и через редактор Notepad++
внести дополнения.
Шаг №11: Собираю образ:
Win -> Windows Kits
– через правый клик на «Среда средств развертывания и работы с образами
» выбираю «Дополнительно
» — «Запуск от имени администратора
»
1234567891011121314151617181920212223242526272829 | C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools>oscdimg -u2 -m -o -lWin2012R2Std -b”c:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\etfsboot.com” c:\isoproject c:\test\Win2012R2Std.iso OSCDIMG 2.56 CD-ROM and DVD-ROM Premastering Utility Copyright (C) Microsoft, 1993-2012. All rights reserved. Licensed only for producing Microsoft authorized content. Scanning source tree (2000 files in 813 directories) Scanning source tree complete (2160 files in 872 directories) Computing directory information complete Image file is 5176393728 bytes (before optimization) Writing 2160 files in 872 directories to c:\test\Win2012R2Std.iso 100% complete Storage optimization saved 456 files, 92153856 bytes (2% of image) After optimization, image file is 5091352576 bytes Space saved because of embedding, sparseness or optimization = 92153856 Done. C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools> |
Шаг №12: Проверяю на тестовом окружении: QEMU+KVM, ESXi, Virtualbox
как установится система из сформированного образа «Шаг №11». Система поставилась. Работает.
Итого я уже для Windows Server 2012 R2
проработал файл ответов под себя. На этом я прощаюсь, с уважением автор блога Олло Александр aka ekzorchik.