Назад |
Перейти на главную страницу
Автоматическая установка Windows Server 2012 R2
Я получил задание автоматизировать настройку тестовой лаборатории. На мой взгляд, требования довольно жесткие:
- Все должно содержаться в одном скрипте Powershell.
- Требуемые ISO-образы необходимо загрузить со страницы загрузки Microsoft.
- После загрузки ISO должна начаться установка и созданы виртуальные машины.
- Когда виртуальная машина создается, на ней должен быть установлен Windows Server 2012 R2, а оттуда также должны быть установлены такие вещи, как AD, OM, DHCP и SQL-сервер.
Я почти все добрался до шага 4, знает ли кто-нибудь способ включить AutoUnattend в ISO с помощью только PowerShell? или у вас есть другой способ выполнить автоматическую установку Server 2012?
Большое спасибо всем, кто хочет мне помочь!
Используйте xml-файл автоотключения для установки самой ОС. Насколько мне известно, это единственный способ автоматизировать установку самой ОС. Затем вы можете написать свой сценарий PowerShell для установки функций и программного обеспечения (которые должны быть доступны либо в общей папке, либо в файле образа). Провести вас через все шаги или дать полный ответ было бы довольно объемным постом, поэтому я по крайней мере укажу вам правильные направления. Вам нужно будет получить знания по:
- Создание файла autounattend.xml
- С помощью DISM (или аналогичного) отредактируйте WIM-файл, содержащийся в имеющемся у вас ISO-файле, и скомпилируйте отредактированный WIM-файл.
- Написание сценария PowerShell для установки функций и обработки перезапуска сервера + возобновление работы после перезапуска
- Вставьте файл скрипта в образ, который автоматически запустится после установки (не так уж сложно, его просто нужно поместить в определенную папку в iso-файле, погуглите :))
- Создание загрузочного ISO-файла.
Это должно покрыть это.