Compartir a través de


Acerca de la API de Servicios de implementación de Windows

Servicios de implementación de Windows (WDS) es un conjunto de componentes que permiten la implementación de sistemas operativos Windows, especialmente Windows Vista y versiones posteriores y Windows Server 2008 y versiones posteriores. Puede usarlo para configurar nuevos equipos mediante instalaciones basadas en red.

Los OEM, los generadores de sistemas y los profesionales de TI corporativos buscan información sobre cómo implementar Windows en equipos nuevos, deben ver la información sobre la solución WDS estándar en la Guía paso a paso de actualización de servicios de implementación de Windows y el Kit de instalación automatizada de Windows (WAIK).

En entornos en los que no se puede usar la solución WDS estándar, la API de WDS permite el acceso mediante programación a algunos componentes de WDS.

  • Las funciones del servidor de Servicios de implementación de Windows proporcionan acceso mediante programación al servidor WDS Pre-Boot Execution Environment (PXE). Los componentes del servidor WDS incluyen un servidor PXE y un servidor trivial del Protocolo de transferencia de archivos (TFTP) para que la red arranque un equipo para cargar e instalar un sistema operativo.
  • Las funciones cliente de Servicios de implementación de Windows proporcionan acceso mediante programación al cliente WDS. Los componentes de cliente de WDS incluyen una interfaz gráfica de usuario que se ejecuta dentro del entorno de preinstalación de Windows (Windows PE) y se comunica con los componentes del servidor para seleccionar e instalar una imagen de sistema operativo.
  • No hay ninguna API para los componentes de administración de WDS. estos componentes son un conjunto de herramientas que puede usar para administrar el servidor, las imágenes del sistema operativo y las cuentas del equipo cliente. Para obtener más información sobre los componentes de administración de WDS, vea La guía paso a paso de actualización de servicios de implementación de Windows.

El servidor PXE de WDS consta de un servidor PXE y un proveedor PXE. El servidor PXE contiene la funcionalidad de red principal. El servidor PXE admite interfaces de complemento conocidas como proveedores PXE. Este modelo de proveedor permite el desarrollo de soluciones PXE personalizadas mientras continúa usando la base de código de red del servidor PXE principal.

  • Los desarrolladores pueden usar las funciones del servidor de Servicios de implementación de Windows para escribir un archivo DLL para que un proveedor personalizado reemplace o se ejecute junto con la capa estándar de negociación de información de arranque (BINL) en un servidor WDS. Por ejemplo, el proveedor personalizado puede usar un archivo de texto como almacén de datos en lugar de Active Directory.
  • Los desarrolladores pueden usar las funciones del servidor de Servicios de implementación de Windows para escribir un proveedor de filtros secuenciado antes de BINL, o cualquier otro proveedor PXE, en la lista ordenada de proveedores registrados. A continuación, el segundo proveedor solo atiende las solicitudes PXE seleccionadas, mientras que el primer proveedor controla otras solicitudes. Por ejemplo, esto puede permitir que el segundo proveedor registrado de la lista ordenada ofrezca una nueva funcionalidad sin interrumpir la solución WDS existente implementada en el primer proveedor.

El cliente WDS incluye una interfaz gráfica de usuario que se ejecuta dentro del entorno de preinstalación de Windows (Windows PE) y se comunica con los componentes del servidor para seleccionar e instalar una imagen de sistema operativo. La biblioteca cliente WDS admite el desarrollo de aplicaciones cliente personalizadas que pueden usar un servidor WDS.

  • Los desarrolladores pueden usar las funciones cliente de servicios de implementación de Windows para escribir su propia aplicación cliente personalizada que reemplaza al cliente WDS. Por ejemplo, la aplicación personalizada puede enumerar las imágenes almacenadas en un servidor WDS y enviar mensajes de progreso de instalación al registro de eventos del servidor PXE.

Ejemplos de Servicios de implementación de Windows

Hay disponible un proveedor PXE personalizado de ejemplo, un proveedor de filtros y una aplicación cliente WDS en el Kit de desarrollo de software (SDK ) de Microsoft Windows, consulte Kit de desarrollo de software (SDK) de Microsoft Windows.

Puede descargar los siguientes ejemplos de WDS en línea en la galería de código de escritorio.

Ejemplo de proveedor de filtros de Servicios de implementación de Windows
Ejemplo de enumeración de imágenes de Servicios de implementación de Windows
Ejemplo de consumidor de multidifusión de Servicios de implementación de Windows
Ejemplo de proveedor de multidifusión de Servicios de implementación de Windows
Ejemplo de proveedor de Servicios de implementación de Windows
Ejemplo de administrador de transporte de Servicios de implementación de Windows

Uso de la API de servidor de Servicios de implementación de Windows

Uso de la API de cliente de Servicios de implementación de Windows