Файл ответов 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: Опять извлекаю информацию по индексам какие редакции можно установить из распакованного образа:

1C:\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 редакция то извлекаю во временную директорию данный индекс и после замещаю оригинальный:

1234567891011121314151617181920212223C:\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 – через правый клик на «Среда средств развертывания и работы с образами» выбираю «Дополнительно» — «Запуск от имени администратора»

1C:\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+KVMESXi, Virtualbox, сейчас уже использую Proxmox как установится система из сформированного образа Шаг №3. Итого, система установилась. По сути получается, что я могу для Windows Server 2012 R2 Std подготовить файл ответов + предопределенные нюансы настройки на продуктивное использование и их же применить к общей базе системы Windows Server 2016 Std.

На этом я прощаюсь, задача выполнена, с уважением автор блога Олло Александр aka ekzorchik.