Diferencia entre revisiones de «WDS y Desatendido»

De Wiki ITCG
Torresb (discusión | contribs.)
Página creada con « = Guía Completa: Despliegue y Captura de Imágenes con WDS = '''Objetivo:''' configurar un servidor WDS en VMware para desplegar y capturar imágenes personalizadas de Windows de forma eficiente y automatizada. * '''Tiempo estimado:''' 4–6 horas * '''Entorno de laboratorio:''' VMware Workstation + Windows Server * '''Fases:''' 7 (de instalación a integración) == Índice == # WDS y Desatendido#Fase 1: Configuración del Servidor WDS|Fase 1 – Configuración…»
 
Torresb (discusión | contribs.)
mSin resumen de edición
 
(No se muestran 2 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
= Guía Completa: Despliegue y Captura de Imágenes con WDS =


= Guía Completa: Despliegue y Captura de Imágenes con WDS =
'''Objetivo:''' Documentar paso a paso la implementación de un entorno de despliegue con Windows Deployment Services (WDS), incluyendo la captura de una imagen personalizada de Windows 10 y su automatización mediante unattend.xml.
'''Objetivo:''' configurar un servidor WDS en VMware para desplegar y capturar imágenes personalizadas de Windows de forma eficiente y automatizada.


* '''Tiempo estimado:''' 4–6 horas
'''Duración estimada:''' 4–6 horas
* '''Entorno de laboratorio:''' VMware Workstation + Windows Server
'''Entorno utilizado:''' VMware Workstation + Windows Server + Windows ADK + WSIM
* '''Fases:''' 7 (de instalación a integración)
'''Número de fases:''' 7 etapas técnicas


== Índice ==
== Índice ==
=== Configuración Inicial ===
[[#Fase_1:_Configuración_del_Servidor_WDS|Fase 1 – Instalación y configuración de WDS]]
[[#Fase_2:_Preparación_y_Adición_de_Imágenes_Base|Fase 2 – Importación de imágenes boot/install]]


# [[WDS y Desatendido#Fase 1: Configuración del Servidor WDS|Fase 1 – Configuración del Servidor WDS]]
=== Preparación de Captura ===
# [[WDS y Desatendido#Fase 2: Preparación y Adición de Imágenes Base|Fase 2 – Preparación y Adición de Imágenes Base]]
# [[WDS y Desatendido#Fase 3: Preparación del Cliente para Captura|Fase 3 – Preparación del Cliente para Captura]]
# [[WDS y Desatendido#Fase 4: Captura de la Imagen Personalizada|Fase 4 – Captura de la Imagen Personalizada]]
# [[WDS y Desatendido#Fase 5: Creación del Archivo unattend.xml|Fase 5 – Creación del archivo <code>unattend.xml</code>]]
# [[WDS y Desatendido#Fase 6: Configuración del Archivo de Respuestas|Fase 6 – Configuración detallada del archivo de respuestas]]
# [[WDS y Desatendido#Fase 7: Validación e Integración en WDS|Fase 7 – Validación e integración en WDS]]


----
[[#Fase_3:_Preparación_del_Cliente_para_Captura|Fase 3 – Preparación del cliente de captura]]
 
[[#Fase_4:_Captura_de_la_Imagen_Personalizada|Fase 4 – Captura de la imagen desde cliente]]
 
=== Automatización y Personalización ===
 
[[#Fase_5:_Creación_del_archivo_unattend.xml|Fase 5 – Creación del archivo unattend.xml]]
 
[[#Fase_6:_Configuración_del_Archivo_de_Respuestas|Fase 6 – Configuración avanzada del XML]]
 
=== Integración Final ===
 
[[#Fase_7:_Validación_e_Integración_en_WDS|Fase 7 – Integración de respuestas en WDS]]
 
[[#Próximos_pasos_recomendados|Próximos pasos recomendados]]


== Fase 1: Configuración del Servidor WDS ==
== Fase 1: Configuración del Servidor WDS ==
;1.1 Instalación del rol


; 1.1 Instalación del rol WDS en GRE1-SRV01
Abrir el Administrador del servidor > Agregar roles y características.


# Abrir **Administrador del servidor** → **Agregar roles y características**.
Seleccionar GRE1-SRV01.
# Seleccionar el servidor local (GRE1-SRV01).
# En **Roles de servidor**, marcar **Servicios de implementación de Windows** y aceptar características adicionales.
# En **Servicios de rol**, comprobar que estén marcados **Servidor de implementación** y **Servidor de transporte**.


; 1.2 Abrir la consola WDS y agregar el servidor
Marcar '''Servicios de implementación de Windows'''.


* Herramientas → **Servicios de implementación de Windows**.
Confirmar componentes: '''Servidor de implementación''' y '''Servidor de transporte'''.
* Si no aparece ningún servidor, clic derecho en «Servidores» → **Agregar servidor** → GRE1-SRV01.


; 1.3 Configuración inicial (modo independiente)
;1.2 Agregar servidor a consola


* Clic derecho en GRE1-SRV01 → **Configurar servidor**.
Herramientas > Servicios de implementación de Windows.
* Tipo de instalación: '''Servidor independiente''' (no requiere AD).
* Carpeta de instalación WDS: <code>C:\RemoteInstall</code>.
* Opciones DHCP → habilitar las sugeridas.
* Respuesta PXE: **Responder a todos los equipos cliente (conocidos y desconocidos)**.


'''Estado al finalizar'''
Clic derecho sobre Servidores > Agregar > GRE1-SRV01.


* Rol WDS instalado y configurado en modo independiente.
;1.3 Configuración inicial
* Estructura básica <code>C:\RemoteInstall</code> creada.


----
Clic derecho en GRE1-SRV01 > Configurar servidor.
 
Seleccionar '''Servidor independiente'''.
 
Ruta: <code>C:\RemoteInstall</code>.
 
Activar respuesta PXE a '''todos los clientes'''.
 
Finalizar configuración.
 
'''🟢 Resultado:''' WDS operativo, estructura RemoteInstall creada.


== Fase 2: Preparación y Adición de Imágenes Base ==
== Fase 2: Preparación y Adición de Imágenes Base ==
;2.1 Preparar archivos
Montar ISO de Windows 10.


; 2.1 Preparar archivos WIM
Copiar <code>boot.wim</code> e <code>install.wim</code> desde <code>\sources</code> a:
<code>C:\ISOS\WN10</code>


* Montar la ISO de Windows 10 y copiar **boot.wim** e **install.wim** a
;2.2 Agregar imagen de arranque


<code>C:\ISOS\WN10\</code>.
WDS > Imágenes de arranque > Agregar imagen.


; 2.2 Agregar imagen de arranque
Ruta: <code>C:\ISOS\WN10\boot.wim</code>


# Consola WDS → «Imágenes de arranque» → **Agregar imagen de arranque…**
Nombre: '''WIN10 BOOT'''
# Ruta: <code>C:\ISOS\WN10\boot.wim</code>
# Nombre: <code>WIN10 BOOT</code> • Descripción: entorno de instalación.


; 2.3 Agregar imagen de instalación
;2.3 Agregar imagen de instalación


# «Imágenes de instalación» → **Agregar grupo de imágenes** → <code>Windows 10</code>.
WDS > Imágenes de instalación > Nuevo grupo: '''Windows 10'''
# Clic derecho en el grupo recién creado → **Agregar imagen de instalación…**
# Ruta: <code>C:\ISOS\WN10\install.wim</code>.
# Seleccionar solo la edición **Windows 10 Pro**.


'''Estado al finalizar'''
Agregar imagen: <code>install.wim</code>


* Imagen de arranque «WIN10 BOOT» y de instalación «Windows 10 Pro» disponibles.
Seleccionar edición: '''Windows 10 Pro'''
* WDS listo para peticiones PXE.


----
'''🟢 Resultado:''' Imágenes boot/install disponibles para arranque PXE.


== Fase 3: Preparación del Cliente para Captura ==
== Fase 3: Preparación del Cliente para Captura ==
;3.1 Crear VM Cliente-Captura-W10


; 3.1 Crear VM «Cliente-Captura-W10» en VMware
Configuración:


* Tipo Custom, sistema Windows 10 x64, disco 30 GB (single file), 2 GB RAM.
SO: Windows 10 x64
* Adaptador de red: '''Bridged''' (garantiza acceso a DHCP/WDS).
* Opción «I will install the OS later» (instalación vía PXE).


; 3.2 Instalar y personalizar Windows 10
RAM: 2 GB


* Arrancar la VM, pulsar **F12** para PXE y elegir **WIN10 BOOT** → Windows 10 Pro.
Disco: 30 GB
* Instalar VMware Tools, aplicar Windows Update, software base y limpieza.
* Crear snapshot «W10 Personalizado Antes de Sysprep».


; 3.3 Ejecutar Sysprep
Red: '''Bridged'''
<pre>
cd %windir%\system32\sysprep
sysprep.exe /oobe /generalize /shutdown
</pre>


* No volver a iniciar la VM hasta la captura.
Sin ISO cargada


----
;3.2 Instalar Windows 10
 
Arranque PXE > WIN10 BOOT > Instalar Windows 10 Pro.
 
Personalizar sistema, instalar software y aplicar actualizaciones.
 
;3.3 Ejecutar Sysprep
 
<pre> cd %windir%\system32\sysprep sysprep /oobe /generalize /shutdown </pre>
'''⚠ Importante:''' No volver a iniciar la VM tras Sysprep.


== Fase 4: Captura de la Imagen Personalizada ==
== Fase 4: Captura de la Imagen Personalizada ==
;4.1 Crear imagen de captura


; 4.1 Agregar imagen de captura en WDS
WDS > Imágenes de arranque > clic derecho en WIN10 BOOT > Crear imagen de captura.


* «Imágenes de arranque» → clic derecho en **WIN10 BOOT** → **Crear imagen de captura…**
Ruta: <code>C:\Temp\W10_Captura.wim</code>, nombre: '''W10 Captura - WDS'''
* Ruta: <code>C:\Temp\W10_Captura.wim</code> • Nombre: «W10 Captura – WDS».
* Luego **Agregar imagen de arranque…** para importar <code>W10_Captura.wim</code>.


; 4.2 Forzar arranque PXE de la VM
Agregar a WDS como imagen de arranque.


* Asegurar modo Bridged y prioridad de arranque PXE (F12).
;4.2 Capturar desde PXE


; 4.3 Asistente de captura
Iniciar VM con PXE > F12 > seleccionar '''W10 Captura - WDS'''.


* Seleccionar «W10 Captura – WDS».
;4.3 Asistente de captura
* Autenticarse con credenciales de dominio o locales.
* Cargar imagen directamente al grupo «Windows 10» en GRE1-SRV01.
* Finalizar → verificar que la nueva imagen aparece como «Disponible».


----
Ingresar credenciales: <code>Administrador</code>
 
Cargar imagen en WDS > Grupo: '''Windows 10'''
 
Confirmar finalización de captura.
 
'''🟢 Resultado:''' Imagen personalizada agregada a WDS.


== Fase 5: Creación del archivo <code>unattend.xml</code> ==
== Fase 5: Creación del archivo <code>unattend.xml</code> ==
;5.1 Instalar ADK
Descargar desde Microsoft > instalar '''Deployment Tools'''.
;5.2 Abrir WSIM
Cargar <code>install.wim</code> desde <code>C:\ISOS\WN10</code>
Generar catálogo si es necesario.
;5.3 Nuevo archivo
Archivo > Nuevo archivo de respuestas.
== Fase 6: Configuración del Archivo de Respuestas ==
=== 6.1 Pase <code>windowsPE</code> ===
;Idioma
<code>InputLocale = es-ES</code>
<code>SystemLocale = es-ES</code>
<code>UILanguage = es-ES</code>
<code>UserLocale = es-ES</code>
<code>KeyboardLocale = es-ES</code>


; 5.1 Instalar Windows ADK (Deployment Tools)
;Licencia
<code>AcceptEula = True</code>


* Descargar e instalar el ADK para Windows 10 en GRE1-SRV01.
;Particionado automático


; 5.2 Abrir Windows System Image Manager (WSIM)
4 particiones:


* Cargar <code>C:\ISOS\WN10\install.wim</code> → generar catálogo si es necesario.
Recovery: 500 MB (NTFS)


----
EFI: 100 MB (FAT32)


== Fase 6: Configuración del archivo de respuestas ==
MSR: 128 MB (sin formato)


; 6.1 Crear nuevo archivo de respuestas
Windows: resto del disco (NTFS, letra C)


* Archivo → Nuevo archivo de respuestas.
<code>DiskID = 0</code>, <code>Active = true</code> en partición EFI


; 6.2 Pase 1 <code>windowsPE</code>
;Selección de imagen (CRÍTICO)


* Idioma (es-ES), aceptación de EULA, configuración de disco (4 particiones) y destino de instalación (DiskID 0 / PartitionID 4).
Componente: <code>WindowsDeploymentServices → ImageSelection → InstallImage</code>
<code>Filename = install.wim</code>
<code>ImageGroup = WN10 Pro</code>
<code>ImageName = Windows 10 Pro</code>


; 6.3 Pase 3 <code>specialize</code>
'''⚠ Sin este bloque, el archivo <code>unattend.xml</code> NO funcionará con WDS.'''


* <code>ComputerName=PC%RAND%</code>, zona horaria «Central America Standard Time».
=== 6.2 Pase <code>specialize</code> ===
<code>ComputerName = PC%RAND%</code>
<code>TimeZone = Central America Standard Time</code>


; 6.4 Pase 7 <code>oobeSystem</code>
=== 6.3 Pase <code>oobeSystem</code> ===
;Omitir asistente de bienvenida
<code>ProtectYourPC = 3</code>
<code>SkipMachineOOBE = True</code>
<code>SkipUserOOBE = True</code>


* Omitir OOBE, crear cuenta «Administrador» (contraseña segura), autologon opcional.
;Cuenta local
<code>Name = Administrador</code>
<code>Password = TuContraseñaSegura123</code>
<code>Group = Administrators</code>


----
;AutoLogon (opcional)
<code>AutoLogon = True</code>
<code>Username = Administrador</code>
<code>LogonCount = 1</code>


== Fase 7: Validación e Integración en WDS ==
== Fase 7: Validación e Integración en WDS ==
;7.1 Validación
WSIM > Herramientas > Validar archivo de respuestas.
Corregir errores (íconos rojos). Advertencias (íconos amarillos) pueden ser aceptables.
;7.2 Guardar
Guardar como:
<code>C:\RemoteInstall\Images\Windows 10\unattend.xml</code>
;7.3 Integración con la imagen
WDS > Windows 10 Pro > Propiedades > pestaña General


; 7.1 Validar <code>unattend.xml</code>
Marcar: Permitir instalación desatendida


* Herramientas → Validar archivo de respuestas.
Examinar y seleccionar <code>unattend.xml</code>
* Cero errores (advertencias amarillas aceptables).


; 7.2 Guardar e integrar
;7.4 Integración a nivel de servidor (requerido para UEFI)


* Guardar como <code>C:\RemoteInstall\Images\Windows 10\unattend.xml</code>.
WDS > clic derecho en GRE1-SRV01 > Propiedades > pestaña Cliente
* WDS → Imágenes de instalación → Windows 10 Pro → Propiedades → habilitar instalación desatendida y seleccionar el archivo.


'''Resultado final'''
Activar modo desatendido


* <code>unattend.xml</code> vinculado a la imagen Windows 10 Pro.
En Arquitectura x64 (UEFI):
* Despliegue 100 % automatizado en futuros clientes PXE.
<code>Images\WN10 Pro\unattend.xml</code>


----
'''✅ Resultado:''' cualquier cliente x64 arrancará, instalará y configurará automáticamente el sistema operativo sin intervención humana.


== Próximos pasos recomendados ==
== Próximos pasos recomendados ==


* Probar la instalación desatendida en una VM nueva.
'''Pruebas:''' Instalar una nueva VM desde PXE
* Comprobar que configuraciones, cuentas y software se aplican correctamente.
 
* Implementar políticas de seguridad y actualizaciones automáticas.
'''Validación:''' Comprobar cuentas, nombre del equipo, región, software preinstalado.
* Documentar ajustes adicionales y mantener copias actualizadas de las imágenes.
 
'''Seguridad:''' Revisar permisos NTFS en <code>RemoteInstall</code> y proteger contraseñas.
 
'''Documentación:''' Versionar imágenes, guardar snapshots y respaldos.
 
'''Mantenimiento:''' Repetir Sysprep tras cada cambio mayor en la imagen base.


----
[[Categoría:Gestión de Redes 1]]
[[Categoría:Windows Deployment Services]]
[[Categoría:Automatización de sistemas]]
[[Categoría:Documentación técnica]]

Revisión actual - 16:19 1 jun 2025

Guía Completa: Despliegue y Captura de Imágenes con WDS

Objetivo: Documentar paso a paso la implementación de un entorno de despliegue con Windows Deployment Services (WDS), incluyendo la captura de una imagen personalizada de Windows 10 y su automatización mediante unattend.xml.

Duración estimada: 4–6 horas Entorno utilizado: VMware Workstation + Windows Server + Windows ADK + WSIM Número de fases: 7 etapas técnicas

Índice

Configuración Inicial

Fase 1 – Instalación y configuración de WDS

Fase 2 – Importación de imágenes boot/install

Preparación de Captura

Fase 3 – Preparación del cliente de captura

Fase 4 – Captura de la imagen desde cliente

Automatización y Personalización

Fase 5 – Creación del archivo unattend.xml

Fase 6 – Configuración avanzada del XML

Integración Final

Fase 7 – Integración de respuestas en WDS

Próximos pasos recomendados

Fase 1: Configuración del Servidor WDS

1.1 Instalación del rol

Abrir el Administrador del servidor > Agregar roles y características.

Seleccionar GRE1-SRV01.

Marcar Servicios de implementación de Windows.

Confirmar componentes: Servidor de implementación y Servidor de transporte.

1.2 Agregar servidor a consola

Herramientas > Servicios de implementación de Windows.

Clic derecho sobre Servidores > Agregar > GRE1-SRV01.

1.3 Configuración inicial

Clic derecho en GRE1-SRV01 > Configurar servidor.

Seleccionar Servidor independiente.

Ruta: C:\RemoteInstall.

Activar respuesta PXE a todos los clientes.

Finalizar configuración.

🟢 Resultado: WDS operativo, estructura RemoteInstall creada.

Fase 2: Preparación y Adición de Imágenes Base

2.1 Preparar archivos

Montar ISO de Windows 10.

Copiar boot.wim e install.wim desde \sources a: C:\ISOS\WN10

2.2 Agregar imagen de arranque

WDS > Imágenes de arranque > Agregar imagen.

Ruta: C:\ISOS\WN10\boot.wim

Nombre: WIN10 BOOT

2.3 Agregar imagen de instalación

WDS > Imágenes de instalación > Nuevo grupo: Windows 10

Agregar imagen: install.wim

Seleccionar edición: Windows 10 Pro

🟢 Resultado: Imágenes boot/install disponibles para arranque PXE.

Fase 3: Preparación del Cliente para Captura

3.1 Crear VM Cliente-Captura-W10

Configuración:

SO: Windows 10 x64

RAM: 2 GB

Disco: 30 GB

Red: Bridged

Sin ISO cargada

3.2 Instalar Windows 10

Arranque PXE > WIN10 BOOT > Instalar Windows 10 Pro.

Personalizar sistema, instalar software y aplicar actualizaciones.

3.3 Ejecutar Sysprep
 cd %windir%\system32\sysprep sysprep /oobe /generalize /shutdown 

⚠ Importante: No volver a iniciar la VM tras Sysprep.

Fase 4: Captura de la Imagen Personalizada

4.1 Crear imagen de captura

WDS > Imágenes de arranque > clic derecho en WIN10 BOOT > Crear imagen de captura.

Ruta: C:\Temp\W10_Captura.wim, nombre: W10 Captura - WDS

Agregar a WDS como imagen de arranque.

4.2 Capturar desde PXE

Iniciar VM con PXE > F12 > seleccionar W10 Captura - WDS.

4.3 Asistente de captura

Ingresar credenciales: Administrador

Cargar imagen en WDS > Grupo: Windows 10

Confirmar finalización de captura.

🟢 Resultado: Imagen personalizada agregada a WDS.

Fase 5: Creación del archivo unattend.xml

5.1 Instalar ADK

Descargar desde Microsoft > instalar Deployment Tools.

5.2 Abrir WSIM

Cargar install.wim desde C:\ISOS\WN10

Generar catálogo si es necesario.

5.3 Nuevo archivo

Archivo > Nuevo archivo de respuestas.

Fase 6: Configuración del Archivo de Respuestas

6.1 Pase windowsPE

Idioma

InputLocale = es-ES SystemLocale = es-ES UILanguage = es-ES UserLocale = es-ES KeyboardLocale = es-ES

Licencia

AcceptEula = True

Particionado automático

4 particiones:

Recovery: 500 MB (NTFS)

EFI: 100 MB (FAT32)

MSR: 128 MB (sin formato)

Windows: resto del disco (NTFS, letra C)

DiskID = 0, Active = true en partición EFI

Selección de imagen (CRÍTICO)

Componente: WindowsDeploymentServices → ImageSelection → InstallImage Filename = install.wim ImageGroup = WN10 Pro ImageName = Windows 10 Pro

⚠ Sin este bloque, el archivo unattend.xml NO funcionará con WDS.

6.2 Pase specialize

ComputerName = PC%RAND% TimeZone = Central America Standard Time

6.3 Pase oobeSystem

Omitir asistente de bienvenida

ProtectYourPC = 3 SkipMachineOOBE = True SkipUserOOBE = True

Cuenta local

Name = Administrador Password = TuContraseñaSegura123 Group = Administrators

AutoLogon (opcional)

AutoLogon = True Username = Administrador LogonCount = 1

Fase 7: Validación e Integración en WDS

7.1 Validación

WSIM > Herramientas > Validar archivo de respuestas.

Corregir errores (íconos rojos). Advertencias (íconos amarillos) pueden ser aceptables.

7.2 Guardar

Guardar como: C:\RemoteInstall\Images\Windows 10\unattend.xml

7.3 Integración con la imagen

WDS > Windows 10 Pro > Propiedades > pestaña General

Marcar: Permitir instalación desatendida

Examinar y seleccionar unattend.xml

7.4 Integración a nivel de servidor (requerido para UEFI)

WDS > clic derecho en GRE1-SRV01 > Propiedades > pestaña Cliente

Activar modo desatendido

En Arquitectura x64 (UEFI): Images\WN10 Pro\unattend.xml

✅ Resultado: cualquier cliente x64 arrancará, instalará y configurará automáticamente el sistema operativo sin intervención humana.

Próximos pasos recomendados

Pruebas: Instalar una nueva VM desde PXE

Validación: Comprobar cuentas, nombre del equipo, región, software preinstalado.

Seguridad: Revisar permisos NTFS en RemoteInstall y proteger contraseñas.

Documentación: Versionar imágenes, guardar snapshots y respaldos.

Mantenimiento: Repetir Sysprep tras cada cambio mayor en la imagen base.