Файл ответов Autounattend для Server 2016
Чтобы подготовить файл ответов Autounattend.xml
для цели формирования собственного образа Windows Server 2016 Standard
из скачанного с Microsoft Volume License Service
оригинального образа: SW_DVD9_Win_Server_STD_CORE_2016_64Bit_English_-4_DC_STD_MLF_X21-70526.ISO
[wbcr_html_snippet]: PHP snippets error (not passed the snippet ID)
Нужно, опираясь на ранее опубликованную заметку, где я показал шаги, как сделать файл ответов для Windows Server 2012 R2 Std English
пройтись по ней изменяя только используемый образ – все шаги одинаковы. Или же взять файл ответов Autounattend.xml от Server 2012 R2
и сохранить как Autounattend.xml
в каталог C:\isoproject
На заметку: Все дальнейшие действия выполняются из-под Windows 10 Pro
с правами локального администратора системы с применением установленного пакета Windows ADK.
Шаг №1: Опять извлекаю информацию по индексам какие редакции можно установить из распакованного образа:
1 | C:\WINDOWS\system32>dism /get-wiminfo /wimfile:c:\isoproject\sources\install.wim |
Индекс 1: Windows Server 2016 Standard
Индекс 2: Windows Server 2016 Standard (Desktop Experience)
Индекс 3: Windows Server 2016 Datacenter
Индекс 4: Windows Server 2016 Datacenter (Desktop Experience)
Т.к. мне нужно только Desktop
редакция то извлекаю во временную директорию данный индекс и после замещаю оригинальный:
1234567891011121314151617181920212223 | C:\WINDOWS\system32>dism /export-image /sourceimagefile:c:\isoproject\sources\install.wim /sourceindex:2 /destinationimagefile:c:\windows\temp\install.wim /compress:max /checkintegrity C:\WINDOWS\system32>copy /Y c:\windows\temp\install.wim c:\isoproject\sources\install.wim C:\WINDOWS\system32>del c:\windows\temp\install.wim 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 2016 Standard (Desktop Experience) Описание : 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. For more details see “Windows Server Installation Options.” Размер (байт): 15 560 241 110 Операция успешно завершена. |
На заметку: А можно и не делать все выше, а использовать в файл ответов Autounattend.xml
/IMAGE/NAME = Windows Server 2016 Standard (Desktop Experience)
/IMAGE/INDEX = это то-что я использую
/IMAGE/DESCRIPTION
Шаг №2: Затем через редактор Notepadd++
открыть c:\isoproject\Autounattend.xml
и внести следующие изменения:
Была строка:
1 | <cpi:offlineImage cpi:source=”wim:c:/isoproject/sources/install.wim#Windows Server 2012 R2 SERVERSTANDARD” xmlns:cpi=”urn:schemas-microsoft-com:cpi” /> |
Изменил на:
1 | <cpi:offlineImage cpi:source=”wim:c:/isoproject/sources/install.wim#Windows Server 2016 SERVERSTANDARD” xmlns:cpi=”urn:schemas-microsoft-com:cpi” /> |
После не забываем сохранить внесенные изменения.
Шаг №3: Формирую образ:
Win -> Windows Kits
– через правый клик на «Среда средств развертывания и работы с образами
» выбираю «Дополнительно
» — «Запуск от имени администратора
»
1 | C:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools>oscdimg -u2 -m -o -lWin2016Std -b”c:\Program Files (x86)\Windows Kits\10\Assessment and Deployment Kit\Deployment Tools\amd64\Oscdimg\etfsboot.com” c:\isoproject c:\Win2016Std.iso |
Шаг №4: Проверяю на тестовом окружении: QEMU+KVM, ESXi, Virtualbox
, сейчас уже использую Proxmox
как установится система из сформированного образа Шаг №3. Итого, система установилась. По сути получается, что я могу для Windows Server 2012 R2 Std
подготовить файл ответов + предопределенные нюансы настройки на продуктивное использование и их же применить к общей базе системы Windows Server 2016 Std.
На этом я прощаюсь, задача выполнена, с уважением автор блога Олло Александр aka ekzorchik.