Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

Cómo funciona el cliente de servicios de implementación de Windows

El cliente de servicios de implementación de Windows es una aplicación que se ejecuta en el entorno de preinstalación de Microsoft Windows (Windows PE), lo que le permite seleccionar e instalar una imagen de instalación desde un servidor de servicios de implementación de Windows. Esta aplicación es, de hecho, el archivo Setup.exe de Windows Vista que se ejecutan en modo de servicios de implementación de Windows.

Cómo el cliente aplica a las imágenes de instalación

Al realizar un inicio de entorno de ejecución previo al arranque (PXE) en un equipo y seleccione una imagen de arranque, el cliente de servicios de implementación de Windows realiza las acciones siguientes:

  1. Determina que el programa de instalación debe iniciarse en modo de servicios de implementación de Windows.

  2. Inicia Windows PE a redes (si aún no lo ha hecho).

  3. Descubre un servidor de servicios de implementación de Windows (puede ser la clave del registro PXE o mediante una imagen de detección).

  4. Establece una sesión no segura con el servidor de servicios de implementación de Windows.

  5. Determina el nivel de registro de cliente de servicios de implementación de Windows (si se especifica) e inicia el proceso de registro.

  6. Comprueba si hay un archivo de instalación desatendida para el cliente de servicios de implementación de Windows.

  7. Se realiza a través del cliente de servicios de implementación de Windows las pantallas de interfaz de usuario (selección de idioma de interfaz de usuario, teclado y las credenciales).

  8. Establece una sesión segura al servidor de servicios de implementación de Windows mediante las credenciales del usuario.

  9. Recibe una lista de imágenes del servidor y muestra al usuario.

  10. Recibe una lista de paquetes de idioma externos (para imágenes de Windows Vista y Windows Server 2008).

  11. Se realiza a través del cliente de servicios de implementación de Windows las pantallas de interfaz de usuario (selección de la imagen, configuración de disco y progreso).

  12. Se aplica la imagen. Al realizar implementaciones de multidifusión, la imagen se copia y, a continuación, se aplica. Sin embargo, cuando se utiliza la funcionalidad de unidifusión, la imagen se aplica a través de la red y no se copia en el equipo cliente. Todos los datos se realiza en bloques comprimidos de los datos. Cuando se reciben estos bloques de datos, los datos se expande y escritos en el disco.

  13. Los servicios de la imagen sin conexión (por ejemplo, inyecta controladores).

  14. Conjuntos de parámetros (por ejemplo, el idioma de visualización de datos de configuración de arranque (BCD)) de inicio.

  15. Copia la carpeta $OEM$ (si existe) para la imagen.

  16. Se aplica un paquete de idioma (si es necesario).

  17. Recupera el valor de variables (por ejemplo, la zona horaria) de instalación desatendida desde el servidor.

  18. Busca un archivo de instalación desatendida de cada imagen y se copia (si existe).

  19. Comprueba la configuración de la unión de dominio en el archivo de instalación desatendida (por ejemplo, si no va a unirse al dominio, el nombre de equipo para utilizar, qué dominio para unirse a, qué credenciales para utilizar etc.).

  20. Crea una cuenta en servicios de dominio de Active Directory (AD DS) para el equipo, si es necesario. Si ya existe una cuenta, el cliente restablece la cuenta.

  21. Realiza la sustitución de variable en el archivo de instalación desatendida (incluyendo zona horaria, configuración de la unión de dominio etc.).

  22. Reinicia el equipo.

¿Cómo las ofertas de cliente con imágenes de detección

Al realizar un arranque PXE en un equipo y seleccione una imagen de detección, el cliente de servicios de implementación de Windows realiza las acciones siguientes:

  1. El cliente descarga la imagen de arranque del servidor y se inicia la imagen. En tiempo de arranque, se llama Setup.exe y analiza las opciones de línea de comandos que se pasaron a él. El programa de instalación detecta que está en modo de descubrimiento de servicios de implementación de Windows y se conecta al servidor especificado para descargar la imagen de instalación.

  2. Windows PE inicia Setup.exe (Autorun) automáticamente (a través de los comandos especificados en WinPEshl.ini).

  3. Setup.exe (Autorun) analiza las líneas de comando pasadas a él (en un mínimo, /WDSDiscover /WDS de setup.exey opcionalmente, setup.exe /WDS /WDSDiscover /WDSServer:MyWDSServer). El programa de instalación se da cuenta que debe estar en modo de servicios de implementación de Windows. Autorun continúa ejecutándose en segundo plano (nunca mostrando la interfaz de usuario) y invoca Setup.exe regulares con los argumentos de línea de comandos que se ha pasado.

  4. Setup.exe detecta que está en modo de descubrimiento de servicios de implementación de Windows. Se produce una de las siguientes acciones:

    • Si ha especificado un nombre de servidor con la opción de /WDSServer , el cliente de servicios de implementación de Windows pone directamente ese servidor. (Vaya al paso 7).

    • Si no se especifica /WDSServer , el cliente iniciará una solicitud PXE emitiendo un protocolo de Control dinámico de Host (DHCP) paquete con la opción de PXE (conjunto de etiquetas 60 de la opción a la cadena PXEClient) al puerto de destino UDP 67 de descubrimiento. El cliente espera una respuesta de un servidor PXE válido. La solicitud PXE emulada enviada por el cliente de servicios de implementación de Windows se adhiere a las normas especificadas por la especificación de PXE (incluido el uso de los ajustes de retardo de respuesta especificado).

  5. Una vez localizado un servidor de servicios de implementación de Windows válido, el cliente envía un paquete de solicitud DHCP al puerto UDP 4011 del servidor PXE responde (en el caso de modo estático, el envía cliente el paquete al servidor especificado con /WDSServer). El cliente espera una respuesta válida desde el servidor PXE (señal de confirmación DHCP o ACK).

  6. El cliente se conecta al servidor de servicios de implementación de Windows utilizando el canal de comunicación especificado y seguir los pasos de instalación normal.

Cuando se inicia el programa de instalación en modo de servicios de implementación de Windows

Setup.exe en Windows Vista se compone de varios módulos. Cuando se inicia Setup.exe, carga los módulos apropiados. El cliente de servicios de implementación de Windows (implementado como WDSclient.dll) es uno de estos módulos. Hay dos formas de iniciar Setup.exe en modo de servicios de implementación de Windows:

Detección automática

El método predeterminado y la forma más común para invocar el cliente de servicios de implementación de Windows es para que Setup.exe detectar automáticamente que debe iniciarse en este modo. Este método se utiliza cuando se utiliza el archivo Boot.wim desde los medios de comunicación de Windows Vista (en la carpeta \Sources).

El archivo Boot.wim contiene su propia carpeta \Sources que incluye el archivo Setup.exe y los archivos asociados. Cuando se arranca Windows PE debe iniciar una aplicación de shell. Puede definir explícitamente esta aplicación mediante el uso de las entradas en el archivo WinPESHL.ini o se puede descubrir implícitamente a través de código en Windows PE. En este último caso, Windows PE los busca Setup.exe en la carpeta \Sources y, si está presente el programa, Windows PE se inicia automáticamente la aplicación. Esto sucede si no existe el archivo WinPESHL.ini o si contiene una sección [LaunchApp] vacía.

Cuando se ejecuta Setup.exe, dos controles adicionales se realizan automáticamente para determinar si debe iniciar el programa de instalación en modo de servicios de implementación de Windows. Si la respuesta a una o ambas de las siguientes preguntas es No, no se iniciará el programa de instalación en modo de servicios de implementación de Windows.

Verificación Explicación

¿Se ha iniciado Windows PE mediante el inicio PXE?

Cuando un equipo con Windows Vista PXE botas, una respuesta de paquetes que contiene inicio servidor información (como la dirección IP y el nombre del servidor de arranque de red) se inserta en el registro de la imagen de arranque en HKLM\System\CurrentControlSet\Control\PXE. Esta información se conserva durante todo el proceso de inicio porque se pasa por el cargador del kernel en el bloque de mensaje del cargador (se inserta en el registro por el kernel).

Setup.exe examina los datos en el valor de BootServerReply de HKLM\System\CurrentControlSet\Control\PXE. Este valor controla los siguientes dos aspectos de iniciar Windows PE:

  • El hecho de que existe la clave es un indicador que se inició la instancia de Windows PE desde la red. Si no se arrancó la instancia de Windows PE, lo que significa que el equipo se inició desde otros medios de comunicación (como, por ejemplo, un DVD, CD, USB clave o unidad de disco duro), se debe invocar manualmente el modo de servicios de implementación de Windows de la instalación.

  • El paquete contiene la dirección IP del servidor PXE que la imagen de arranque se descargó desde. El cliente de servicios de implementación de Windows utiliza esta información para determinar qué servidor de servicios de implementación de Windows para ponerse en contacto con.

¿Se está ejecutando Setup.exe desde la unidad del sistema de Windows?

Antes de iniciar en modo de servicios de implementación de Windows, la siguiente comprobación es localizar donde se está ejecutando Setup.exe.

  • Si se está ejecutando Setup.exe desde la misma ubicación que la unidad del sistema de Windows PE (por ejemplo, X, el programa de instalación se iniciará en modo de servicios de implementación de Windows.

  • Si se está ejecutando Setup.exe desde una ubicación distinta de la unidad del sistema, el programa de instalación se iniciará en modo normal. Esto representa el caso en que se inicia Windows PE desde un servidor PXE ajeno a Microsoft y se inicia Setup.exe desde una carpeta de red compartida. En este escenario, los servicios de implementación de Windows no está presente en el medio ambiente y Setup.exe, por tanto, no se inicia en modo de servicios de implementación de Windows.

Invocar manualmente Setup.exe

Es posible obligar a Setup.exe para iniciar en modo de servicios de implementación de Windows. Esto resulta especialmente útil si desea ejecutar la instalación desde una instancia de Windows PE que no ha sido iniciada por un inicio PXE. Puede forzar Setup.exe para iniciar en este modo especificando la opción de /wds en la línea de comandos al iniciar la instalación (por ejemplo, \sources\setup.exe /wds). Tenga en cuenta que recibirá un error si utiliza el comando de /wds fuera de Windows PE.

Diagrama de la lógica de inicio

El siguiente diagrama ilustra la lógica de inicio del cliente de servicios de implementación de Windows

Windows Deployment Services client startup logic.
¿Te ha resultado útil?
(Caracteres restantes: 1500)
Gracias por sus comentarios

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft