This project provides a modular and automated solution to deploy Windows 11 using:
- WinPE bootable ISO
- Custom captured image (
install.wim) - Deployment scripts
unattend.xmlfor zero-touch setup
The goal is to enable fast, consistent, and repeatable deployments across systems.
This project is structured into three main layers:
- Build Layer → Create image and ISO
- Deployment Layer → Execute installation in WinPE
- Configuration Layer → Automate Windows setup
Win11-Custom-Image-Auto-OOBE/
│
├── README.md
│
├── build/
│ ├── ISO-Creation.md
│ ├── Image-Capture.md
│
├── deployment/
│ ├── installmenu.bat
│ ├── startnet.cmd
│ ├── README.md
│
├── unattend/
│ ├── unattend.xml
│ ├── README.md
│
└── docs/
├── Deployment-Guide.md
├── Architecture.md
Build Image → Create ISO → Boot WinPE → Run Scripts → Apply Image → Unattend Config → Ready System
- Image capture →
build/Image-Capture.md - ISO creation →
build/ISO-Creation.md
- Scripts behavior →
deployment/README.md
- Unattended setup →
unattend/README.md
- End-to-end usage →
docs/Deployment-Guide.md
- Windows ADK
- WinPE Add-on
- Administrator privileges
- Reference Windows image
- This process erases the target disk
- Assumes Disk 0 is the internal drive
- Not guaranteed in all hardware configurations
- Always test before production use
- WinPE
- DISM
- Windows ADK
- Batch scripting
- Unattended Windows Setup
- IT provisioning
- Lab environments
- Standardized deployments
- Learning and testing imaging workflows
Eduardo González
IT Technical Support / System Administration
https://github.com/egonzalez-it
MIT License