Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 

Repository files navigation

Lab Express — Windows Server + Active Directory en Hyper-V

Script de PowerShell que levanta un laboratorio de dominio Windows completo desde cero, en tres fases y sin intervención manual más allá de lanzarlo.

Lo escribí para montar un entorno de pruebas reproducible en mi propio equipo: Hyper-V, una VM con Windows Server, promoción a controlador de dominio, DNS, DHCP y la estructura de directorio ya poblada.


Qué monta

Fase 1 — preparación del anfitrión Activa Hyper-V, comprueba requisitos (virtualización, RAM, disco) y prepara C:\Lab.

Fase 2 — la máquina virtual Crea el switch virtual, genera la VM DC01 de Generación 2, le engancha la ISO de evaluación de Windows Server y la arranca.

Fase 3 — el dominio Se autogenera un segundo script que corre dentro de la VM y:

  • promueve el servidor a controlador de dominio de lab.local;
  • instala y configura DNS y DHCP con su ámbito;
  • crea la estructura de unidades organizativas, grupos y usuarios de prueba;
  • aplica una GPO de ejemplo.

Requisitos

  • Windows 10/11 Pro o Enterprise (Hyper-V no existe en Home)
  • Virtualización habilitada en BIOS/UEFI
  • ~10 GB de RAM libres y 60 GB de disco
  • ISO de evaluación de Windows Server (180 días, gratuita, del Microsoft Evaluation Center) en C:\Lab\WinServer.iso

Uso

PowerShell como administrador:

Set-ExecutionPolicy -Scope Process Bypass -Force
C:\Lab\lab-express-ad.ps1 -Fase 1    # activa Hyper-V (puede pedir reinicio)
C:\Lab\lab-express-ad.ps1 -Fase 2    # crea y arranca la VM
# Fase 3 se ejecuta dentro de la VM (el script se genera solo)

El script no modifica el Windows anfitrión más allá de activar Hyper-V y crear C:\Lab. Todo lo demás vive dentro de la máquina virtual y se borra eliminándola.

Por qué existe

Cuatro años gestionando la infraestructura IT de una universidad me acostumbraron a montar y desmontar entornos de dominio. Automatizarlo en un script evita el "funcionaba en mi máquina": el laboratorio sale idéntico todas las veces, y sirve tanto para practicar como para probar una GPO antes de tocar producción.

Autor

Kevin Stiven Guzmán Ovalle — Escaldes-Engordany, Andorra.

About

Laboratorio Windows Server + Active Directory + DNS + DHCP + GPO montado desde cero por script. PowerShell · Hyper-V.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages