Я пытаюсь автоматизировать установку Windows Server 2022 с помощью файла ответов.
Я создал следующий файл ответов для Windows Server 2022 в диспетчере образов системы Windows:
<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
<settings pass="windowsPE">
<component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
<InputLocale>0407:00000407</InputLocale>
<UserLocale>de-DE</UserLocale>
<SetupUILanguage>
<WillShowUI>Never</WillShowUI>
</SetupUILanguage>
</component>
</settings>
<cpi:offlineImage cpi:source="wim:c:/users/xxx.xxx/downloads/20348.169.210806-2348.fe_release_svc_refresh_server_eval_x64fre_en-us/sources/install.wim#Windows Server 2022 SERVERSTANDARDCORE" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>
Я ожидаю, что это автоматически установит языковой стандарт ввода с клавиатуры на немецкий, а настройку времени и валюты на германский, а также не отобразит пользовательский интерфейс выбора языкового стандарта.
Затем я упаковал unattend.xml
файл в формате iso, поэтому я могу легко изменить его, не загружая 5 ГБ ISO в гипервизор (в данном случае ESXI). Этот образ монтируется для виртуальной машины, на которую я хочу установить Windows Server, в дополнение к установочному образу.
Когда я загружаю ISO-образ Windows Server 2022, я открываю консоль с помощью Shift+F10, а затем выполняю setup.exe /unattend:e:\unattend.xml
. я подтвердил с введите e:\unattend.xml
что файл может быть прочитан правильно.
По какой-то причине экран выбора локали все еще отображается и выбираются значения по умолчанию (не те, которые указаны в моем unattend.xml
)
Как я могу заставить установку Windows Server 2022 правильно использовать параметры из unattend.xml
конфигурация?