Partager via


À propos de l’API Des services de déploiement Windows

Les services de déploiement Windows (WDS) sont une suite de composants qui permettent le déploiement de systèmes d’exploitation Windows, en particulier Windows Vista et versions ultérieures et Windows Server 2008 et versions ultérieures. Vous pouvez l’utiliser pour configurer de nouveaux ordinateurs à l’aide d’installations réseau.

Les oem, les générateurs de systèmes et les professionnels de l’informatique d’entreprise qui recherchent des informations sur le déploiement de Windows sur de nouveaux ordinateurs doivent voir les informations sur la solution WDS standard dans le Guide pas à pas de mise à jour des services de déploiement Windows et le Kit d'installation automatisée (Windows AIK) (WAIK).

Dans les environnements où la solution WDS standard ne peut pas être utilisée, l’API WDS permet l’accès par programmation à certains composants WDS.

  • Les fonctions serveur des services de déploiement Windows fournissent un accès par programmation au serveur PXE (Pre-Boot Execution Environment) WDS. Les composants serveur WDS incluent un serveur PXE et un serveur TFTP (Trivial File Transfer Protocol) pour le démarrage réseau d’un ordinateur afin de charger et d’installer un système d’exploitation.
  • Les fonctions clientes des services de déploiement Windows fournissent un accès par programmation au client WDS. Les composants clients WDS incluent une interface utilisateur graphique qui s’exécute dans l’environnement de préinstallation Windows (Windows PE) et communique avec les composants serveur pour sélectionner et installer une image de système d’exploitation.
  • Il n’existe aucune API pour les composants de gestion WDS. Ces composants sont un ensemble d’outils que vous utilisez pour gérer le serveur, les images de système d’exploitation et les comptes d’ordinateurs clients. Pour plus d’informations sur les composants de gestion WDS, consultez le Guide pas à pas des mises à jour des services de déploiement Windows.

Le serveur PXE WDS se compose d’un serveur PXE et d’un fournisseur PXE. Le serveur PXE contient la fonctionnalité de mise en réseau principale. Le serveur PXE prend en charge les interfaces de plug-in appelées fournisseurs PXE. Ce modèle de fournisseur permet de développer des solutions PXE personnalisées tout en continuant à utiliser la base de code réseau du serveur PXE de base.

  • Les développeurs peuvent utiliser les fonctions serveur des services de déploiement Windows pour écrire une DLL pour qu’un fournisseur personnalisé remplace ou s’exécute conjointement avec la couche BINL (Boot Information Negotiation Layer) standard sur un serveur WDS. Par exemple, le fournisseur personnalisé peut utiliser un fichier texte comme magasin de données au lieu d’Active Directory.
  • Les développeurs peuvent utiliser les fonctions serveur des services de déploiement Windows pour écrire un fournisseur de filtre séquencé avant BINL ou tout autre fournisseur PXE dans la liste triée des fournisseurs inscrits. Le deuxième fournisseur ne s’occupe ensuite que des requêtes PXE sélectionnées, tandis que le premier fournisseur gère les autres demandes. Par exemple, cela peut permettre au deuxième fournisseur inscrit dans la liste triée d’offrir de nouvelles fonctionnalités sans perturber la solution WDS existante implémentée dans le premier fournisseur.

Le client WDS inclut une interface utilisateur graphique qui s’exécute dans l’environnement de préinstallation Windows (Windows PE) et communique avec les composants serveur pour sélectionner et installer une image de système d’exploitation. La bibliothèque cliente WDS prend en charge le développement d’applications clientes personnalisées pouvant utiliser un serveur WDS.

  • Les développeurs peuvent utiliser les fonctions clientes des services de déploiement Windows pour écrire leur propre application cliente personnalisée qui remplace le client WDS. Par exemple, l’application personnalisée peut énumérer les images stockées sur un serveur WDS et envoyer des messages de progression de l’installation au journal des événements du serveur PXE.

Exemples de services de déploiement Windows

Un exemple de fournisseur PXE personnalisé, de fournisseur de filtres et d’application cliente WDS est disponible dans le Kit de développement logiciel (SDK) Microsoft Windows. Consultez Kit de développement logiciel (SDK) Microsoft Windows.

Vous pouvez télécharger les exemples WDS suivants en ligne dans la galerie de code de bureau.

Exemple de fournisseur de filtres des services de déploiement Windows
Exemple d’énumération d’images des services de déploiement Windows
Exemple de consommateur multidiffusion des services de déploiement Windows
Exemple de fournisseur de multidiffusion des services de déploiement Windows
Exemple de fournisseur des services de déploiement Windows
Exemple de gestionnaire de transport des services de déploiement Windows

Utilisation de l’API du serveur des Services de déploiement Windows

Utilisation de l’API du client des Services de déploiement Windows