Share via


Sobre a API dos Serviços de Implantação do Windows

Os WDS (Serviços de Implantação do Windows) são um conjunto de componentes que permitem a implantação de sistemas operacionais Windows, especialmente o Windows Vista e posterior e o Windows Server 2008 e posterior. Você pode usá-lo para configurar novos computadores usando instalações baseadas em rede.

Os OEMs, os construtores de sistemas e os profissionais de TI corporativos que procuram informações sobre como implantar o Windows em novos computadores devem ver as informações sobre a solução padrão do WDS no Guia passo a passo de atualização dos Serviços de Implantação do Windows e no WAIK (Kit de Instalação Automatizada do Windows).

Em ambientes em que a solução padrão do WDS não pode ser usada, a API do WDS permite o acesso programático a alguns componentes do WDS.

  • As Funções de Servidor dos Serviços de Implantação do Windows fornecem acesso programático ao servidor PXE (Ambiente de Execução de Pré-Inicialização) do WDS. Os componentes do servidor WDS incluem um servidor PXE e um servidor TFTP (Trivial File Transfer Protocol) para inicialização de rede de um computador para carregar e instalar um sistema operacional.
  • As funções de cliente dos Serviços de Implantação do Windows fornecem acesso programático ao cliente WDS. Os componentes do cliente WDS incluem uma interface gráfica do usuário que é executada dentro do Windows PE (Ambiente de Pré-Instalação do Windows) e se comunica com os componentes do servidor para selecionar e instalar uma imagem do sistema operacional.
  • Não há nenhuma API para os componentes de gerenciamento do WDS. Esses componentes são um conjunto de ferramentas que você usa para gerenciar o servidor, as imagens do sistema operacional e as contas de computador cliente. Para obter mais informações sobre os componentes de gerenciamento do WDS, consulte o Guia passo a passo da atualização dos Serviços de Implantação do Windows.

O servidor PXE do WDS consiste em um servidor PXE e um provedor PXE. O servidor PXE contém a funcionalidade de rede principal. O servidor PXE dá suporte a interfaces de plug-in conhecidas como provedores PXE. Esse modelo de provedor permite o desenvolvimento de soluções PXE personalizadas enquanto continua a usar a base de código de rede do servidor PXE principal.

  • Os desenvolvedores podem usar as Funções de Servidor dos Serviços de Implantação do Windows para escrever uma DLL para um provedor personalizado a ser substituído ou executado em conjunto com a BINL (Camada de Negociação de Informações de Inicialização) padrão, em um servidor WDS. Por exemplo, o provedor personalizado pode usar um arquivo de texto como seu armazenamento de dados em vez do Active Directory.
  • Os desenvolvedores podem usar as Funções de Servidor dos Serviços de Implantação do Windows para escrever um provedor de filtro sequenciado antes do BINL ou de qualquer outro provedor PXE na lista ordenada de provedores registrados. Em seguida, o segundo provedor só atende às solicitações PXE selecionadas, enquanto o primeiro provedor lida com outras solicitações. Por exemplo, isso pode permitir que o segundo provedor registrado na lista ordenada ofereça novas funcionalidades sem interromper a solução WDS existente implementada no primeiro provedor.

O cliente WDS inclui uma interface gráfica do usuário que é executada no Windows PE (Ambiente de Pré-Instalação do Windows) e se comunica com os componentes do servidor para selecionar e instalar uma imagem do sistema operacional. A biblioteca de clientes do WDS dá suporte ao desenvolvimento de aplicativos cliente personalizados que podem usar um servidor WDS.

  • Os desenvolvedores podem usar as funções de cliente dos Serviços de Implantação do Windows para escrever seu próprio aplicativo cliente personalizado que substitui o cliente WDS. Por exemplo, o aplicativo personalizado pode enumerar as imagens armazenadas em um servidor WDS e enviar mensagens de progresso da instalação para o log de eventos do servidor PXE.

Exemplos dos Serviços de Implantação do Windows

Um exemplo de provedor PXE personalizado, provedor de filtros e aplicativo cliente WDS está disponível no Microsoft Windows Software Development Kit (SDK), consulte Microsoft Windows Software Development Kit (SDK).

Você pode baixar os seguintes exemplos do WDS online na galeria de códigos da área de trabalho.

Exemplo do provedor de filtros dos Serviços de Implantação do Windows
Exemplo de enumeração de imagem dos Serviços de Implantação do Windows
Exemplo de consumidor multicast dos Serviços de Implantação do Windows
Exemplo de provedor multicast dos Serviços de Implantação do Windows
Exemplo de provedor de Serviços de Implantação do Windows
Exemplo do gerenciador de transporte dos Serviços de Implantação do Windows

Uso da API de servidor de Serviços de Implantação do Windows

Uso da API de cliente de Serviços de Implantação do Windows