Создание типового файла ответов / МГУПИ User Group

Наиболее простой способ генерирования файлов автоматических ответов для установки Windows. Особенности установки системы с использованием полученного файла ответов.

Как интегрировать файл ответов в дистрибутив системы

Тут всё элементарно, просто закидываем файл autounattend.xml в корень загрузочной флешки, если это образ ISO, открываем его UltraISO или похожей программой, закидываем файл ответов в корень образа и сохраняем дистрибутив.

UltraISO

UltraISO - Сохранить

Результаты

Если загрузиться с диска с подготовленным файлом ответов, процедура копирования системных файлов и установки начнется автоматически. Исключение составляют дистрибутивы с несколькими редакциями Windows, в этом случае вам будет предложено сначала выбрать редакцию системы. Все остальные этапы, вплоть до загрузки рабочего стола, пройдут без участия пользователя.

И еще.

Старайтесь не использовать файл ответов с пользовательскими сборками, они нередко содержат ошибки, из-за которых автоматическая установка может прерваться.

Скачивание функции New-ShieldingDataAnswerFile

Функцию New-шиелдингдатаансверфиле можно получить из коллекция PowerShell. Если компьютер подключен к Интернету, его можно установить из PowerShell с помощью следующей команды:

Install-Module GuardedFabricTools -Repository PSGallery -MinimumVersion 1.0.0

unattend.xmlВывод можно упаковать в данные экранирования вместе с дополнительными артефактами, чтобы их можно было использовать для создания экранированных виртуальных машин из шаблонов.

В следующих разделах показано, как можно использовать параметры функции для файла, unattend.xml содержащего различные параметры.

  • Базовый файл ответов Windows
  • Файл ответов Windows с присоединением к домену
  • Файл ответов Windows со статическими IPv4-адресами
  • Файл ответов Windows с пользовательским языковым стандартом
  • Основной файл ответов Linux

Answer files (unattend.xml)

Answer files (or Unattend files) can be used to modify Windows settings in your images during Setup. You can also create settings that trigger scripts in your images that run after the first user creates their account and picks their default language.

Windows Setup will automatically search for answer files in certain locations, or you can specify an unattend file to use by using the /unattend: option when running Windows Setup (setup.exe).

Обзор

В этой статье показано, как создать каркас сайта с помощью средства Express Application Generator. Каркас затем можно будет заполнить с помощью путей сайта, шаблонов/представлений и обращений к базе данных. Мы используем это средство для создания основы нашего сайта Local Library. К основе будет добавлен код, необходимый сайту. Создание каркаса чрезвычайно просто — требуется только вызвать генератор в командной строке, указав имя нового проекта, дополнительно можно указать также движок шаблона сайта и генератор CSS.

Далее показано, как вызвать генератор приложений, и даётся небольшое пояснение различных вариантов представлений и CSS. Мы поясним структуру каркаса веб-сайта. В конце мы покажем, как запустить веб-сайт, чтобы убедиться, что он работает.

Замечание: Express Application Generator — не единственный генератор Express-приложений, и созданный проект —не единственный жизнеспособный способ организации ваших файлов и каталогов. Однако созданный сайт имеет модульную структуру, которую легко понять и расширить. О минимальном Express приложении смотрите Hello world example в документации Express.

Введение

В данной статье будет рассмотрено, как при помощи Windows AIK создать типовой файл ответов, который может полностью автоматизировать процесс развертывания Windows 7.

Файл ответов

За счет файла значительно сокращается количество экранов программы установки, из которых остаются только:

  • выбор издания
  • управление дисками
  • подключение к Wi-Fi
  • пароль учетной записи (можно задать)

Файл предназначен для 64-разрядной Windows 10. Сохраните его с именем AutoUnattend.xml в корень установочной флэшки.

<?xml version=»1.0″ encoding=»utf-8″?><!— https://www.outsidethebox.ms/19924/ —><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>en-US; ru-RU</InputLocale> <SystemLocale>ru-RU</SystemLocale> <UILanguage>en-US</UILanguage> <UserLocale>en-US</UserLocale> </component> <component name=»Microsoft-Windows-Setup» 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»> <UserData> <!— KMS keys https://docs.microsoft.com/windows-server/get-started/kmsclientkeys —> <ProductKey> <Key></Key> </ProductKey> <AcceptEula>true</AcceptEula> </UserData> </component> </settings> <settings pass=»oobeSystem»> <component name=»Microsoft-Windows-International-Core» 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>en-US; ru-RU</InputLocale> <SystemLocale>ru-RU</SystemLocale> <UILanguage>en-US</UILanguage> <UserLocale>en-US</UserLocale> </component> <component name=»Microsoft-Windows-Shell-Setup» 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»> <OOBE> <HideOnlineAccountScreens>true</HideOnlineAccountScreens> <ProtectYourPC>3</ProtectYourPC> </OOBE> <UserAccounts> <LocalAccounts> <LocalAccount wcm_action=»add»> <Group>Administrators</Group> <Name>Admin</Name> <!—<Password> <Value>goofy reward replica danger</Value> <PlainText>true</PlainText> </Password> —> </LocalAccount> </LocalAccounts> </UserAccounts> <!— <AutoLogon> <Password> <Value>goofy reward replica danger</Value> <PlainText>true</PlainText> </Password> <Username>Admin</Username> <LogonCount>1</LogonCount> <Enabled>true</Enabled> </AutoLogon> —> </component> </settings></unattend>

Язык

Файл рассчитан на английскую ОС с этим же языком ввода по умолчанию, но русским языком для программ, не поддерживающих Юникод.

Для русской версии замените en-US на ru-RU и наоборот везде кроме SystemLocale (если ничего не менять, надо будет вручную указать язык интерфейса, форматов и метода ввода).

Скачивание инструментов развертывания ADK

Так как я буду настраивать автоматическую установки Windows 10, то для данной версии мне и нужно скачать это инструмент, поэтому переходим на сайте майкрософт www.microsoft.com и в поиске вводим ADK ADK download for Windows 10 Download the Windows Assessment and Deployment Kit (ADK) for Windows 10.

Базовый файл ответов Windows

Следующие команды создают файл ответов Windows, который просто задает пароль учетной записи администратора и имя узла.Сетевые адаптеры виртуальной машины будут использовать DHCP для получения IP-адресов, а виртуальная машина не будет присоединена к домену Active Directory.При появлении запроса на ввод учетных данных администратора укажите требуемое имя пользователя и пароль.Используйте «Администратор» для имени пользователя, если вы хотите настроить встроенную учетную запись администратора.

$adminCred = Get-Credential -Message «Local administrator account»New-ShieldingDataAnswerFile -Path ‘.ShieldedVMAnswerFile.xml’ -AdminCredentials $adminCred

Windows Setup Automation. Учим Windows 10 ставиться на автопилоте и не задавать вопросов

sa-h.jpg

Содержание статьи

Режим автоматической установки ОС, или Windows Setup Automation (WSA), хорошо известен пользователям еще со времен Windows XP. Правда, с тех пор он претерпел ряд существенных изменений. С использованием WSA можно запустить процедуру инсталляции и спокойно уйти по своим делам на часик-другой, а вернувшись, обнаружить, что система уже работает на компьютере. Магия! К счастью, никаких сложных заклинаний для этого не потребуется. Основные методы автоматизации установки, а также некоторые связанные с нею хитрости мы и рассмотрим в сегодняшней статье.

Файл ответов Windows со статическими IPv4-адресами

Приведенные ниже команды создают файл ответов Windows, который использует статические IP-адреса, предоставленные диспетчером структуры в процессе развертывания, например System Center Virtual Machine Manager.

Virtual Machine Manager предоставляет три компонента для статического IP-адреса с помощью пула IP-адресов, адреса IPv6, адреса шлюза и адреса DNS. Если требуется включить дополнительные поля или запрашивать пользовательскую конфигурацию сети, необходимо вручную изменить файл ответов, созданный сценарием.

На следующих снимках экрана показаны пулы IP-адресов, которые можно настроить в Virtual Machine Manager. Эти пулы необходимы, если вы хотите использовать статический IP-адрес.

В настоящее время функция поддерживает только один DNS-сервер. Параметры DNS будут выглядеть следующим образом:

Настройка DNS-сервера со статическим пулом IP-адресов

Вот как будет выглядеть сводка по созданию пула статических IP-адресов. Вкратце, необходимо иметь только один сетевой маршрут, один шлюз и один DNS-сервер, и необходимо указать IP-адрес.

Сводка по созданию пула статических IP-адресов

Необходимо настроить сетевой адаптер для виртуальной машины. На следующем снимке экрана показано, где задать эту конфигурацию и как переключить ее на статический IP-адрес.

Настройка оборудования для использования статического IP-адреса

Затем можно использовать -StaticIPPool параметр, чтобы включить статические IP-элементы в файл ответов. После этого параметры, @IPAddr-1@ @NextHop-1-1@ и @DNSAddr-1-1@ в файле ответов будут заменены реальными значениями, указанными в Virtual Machine Manager во время развертывания.

$adminCred = Get-Credential -Message «Local administrator account»New-ShieldingDataAnswerFile -Path ‘.ShieldedVMAnswerFile.xml’ -AdminCredentials $adminCred -StaticIPPool IPv4Address

Пароль и автоматический вход в аккаунт

Пароль закомментирован, поэтому программа установки предложит сменить его – задайте любой или продолжайте с пустым, нажав стрелку рядом с подтверждением пароля.

AutoUnattend

Можно пропустить этот экран, настроив автоматический вход (в моем примере – однократный). Раскомментируйте разделы Password и Autologon, задайте пароль в открытом виде и не забудьте поменять имя учетной записи для автологона. В Windows System Image Manager можно замаскировать пароль или указать пустой, как показано на картинке.

AutoUnattend

Управление дисками

Я рекомендую UEFI и GPT.

  • UEFI. Перед установкой задайте в UEFI BIOS нативный режим загрузки UEFI (если ноутбук шел с Windows, можно просто сбросить все на дефолт).
  • GPT. В окне управления дисками нажмите Shift + F10, в командной строке очистите диск и конвертируйте в GPT, потом обновите информацию в окне.diskpartsel dis 0cleanconvert gptexit

Основной файл ответов Linux

Начиная с Windows Server версии 1709, вы можете запускать определенные гостевые ОС Linux в экранированных виртуальных машинах.Если вы используете Агент System Center Virtual Machine Manager Linux для специализации этих виртуальных машин, командлет New-ShieldingDataAnswerFile может создать для него совместимые файлы ответов.

В файле ответов Linux, как правило, вы включаете корневой пароль, корневой ключ SSH и, при необходимости, сведения о пуле статических IP-адресов.Перед выполнением приведенного ниже сценария замените путь к общедоступной половине ключа SSH.

$rootPassword = Read-Host -Prompt «Root password» -AsSecureStringNew-ShieldingDataAnswerFile -Path ‘.ShieldedVMAnswerFile.xml’ -RootPassword $rootPassword -RootSshKey ‘~.sshid_rsa.pub’

Интеграция файла ответов в установочный ISO

Возможно, кто-то захочет проверить, как происходит такой вот упрощённый процесс установки Windows с помощью гипервизора, проведя установку на виртуальную машину. В таком случае файл «autounattend.xml» нужно поместить в корень установочного ISO-образа. Самый простой способ сделать это – с помощью программы UltraISO. Она редактирует загрузочные ISO-образы. В окне UltraISO с помощью клавиш Ctrl + O добавляем ISO в программу. На панели внизу окна ищем наш созданный файл «autounattend.xml» и перетягиваем его вверх на панель, в корень структуры ISO. Затем жмём Ctrl + S для сохранения ISO в новой редакции.

zen.yandex.ru

Краткое руководство: построение файла ответов для компьютеров на основе UEFI

В этом обзоре описано построение простого файла ответов на компьютере на базе процессора Itanium. Поскольку в таких компьютерах используются диски с единым интерфейсом EFI (UEFI), во время установки требуются дополнительные разделы.

В этом пошаговом руководстве описывается создание простого файла ответов, выполняющего полную автоматическую установку Windows®. В этом примере не импортируются специальные драйверы, приложения и пакеты. После ознакомления с пошаговым руководством можно запустить программу установки Windows с файлом ответов для выполнения автоматической установки.

Дополнительные сведения о требованиях к дисковым разделам см. в разделе Общие сведения о разделах диска.

Создание установочного образа Windows 10.

Теперь необходимо собрать все в один установочный образ (Скопировать содержимое установочного образа E:Windows_10 вместо install.esd скопировать install.wim, так как файл ответов более корректно работает с .wim копируем файл ответов в корень образа, где находится файл setup.exe)

Запаковываем в установочный образ C:Program Files (x86)Windows Kits10Assessment and Deployment KitDeployment Tools>oscdimg -u2 -m -o -lWIN10PROX64 -b»c:Program Files (x86)Windows Kits10Assessment and Deployment KitDeployment Toolsamd64Oscdimgetfsboot.com» e:Windows_10 e:Windows_10.iso

Проверяем процесс автоматической установки Windows

Для теста создадим виртуальную машину и примонтируем к ней наш получившийся образ автоматической установки Windows 10 Pro. Проверим, что установка действительно проходит в автоматическом режиме и не требует никаких действий от пользователя, кроме настройки разделов.

Проверяем название имя пользователя, имя компьютера все ли соответствует тем настройкам, которые мы указали.

Ссылки по теме

  • Документация Microsoft по параметрам файла ответов.
  • Сайт автоустановки. Практически все мои материалы времен Windows Vista до сих пор актуальны, поскольку базовые аспекты и подходы не изменились.

С таким файлом ответов я на днях поставил Windows 10 на ноутбук с SSD за 9 минут. Быстрой вам установки!

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: