Condividi tramite


Informazioni sull'API servizi di distribuzione Windows

Servizi di distribuzione Windows (WDS) è una suite di componenti che consentono la distribuzione di sistemi operativi Windows, in particolare Windows Vista e versioni successive e Windows Server 2008 e versioni successive. È possibile usarlo per configurare nuovi computer usando installazioni basate sulla rete.

Gli OEM, i generatori di sistemi e i professionisti IT aziendali che cercano informazioni su come distribuire Windows in nuovi computer, dovrebbero vedere le informazioni sulla soluzione WDS standard nella Guida dettagliata all'aggiornamento di Servizi di distribuzione Windows e nel Kit di installazione automatica di Windows (WAIK).

Negli ambienti in cui non è possibile usare la soluzione WDS standard, l'API WDS consente l'accesso a livello di codice ad alcuni componenti wds.

  • Le funzioni del server di Servizi di distribuzione Windows forniscono l'accesso a livello di codice al server PXE (Pre-Boot Execution Environment) wds. I componenti del server WDS includono un server PXE e un server TFTP (Trivial File Transfer Protocol) per l'avvio di rete di un computer per caricare e installare un sistema operativo.
  • Le funzioni client di Servizi di distribuzione Windows forniscono l'accesso a livello di codice al client WDS. I componenti client WDS includono un'interfaccia utente grafica eseguita all'interno dell'ambiente di preinstallazione di Windows (Windows PE) e comunica con i componenti del server per selezionare e installare un'immagine del sistema operativo.
  • Non è disponibile alcuna API per i componenti di gestione wdS. Questi componenti sono un set di strumenti usati per gestire il server, le immagini del sistema operativo e gli account computer client. Per altre informazioni sui componenti di gestione di Servizi di distribuzione Windows, vedere Guida dettagliata all'aggiornamento di Servizi di distribuzione Windows.

Il server PXE WDS è costituito da un server PXE e da un provider PXE. Il server PXE contiene la funzionalità di rete principale. Il server PXE supporta interfacce plug-in note come provider PXE. Questo modello di provider consente lo sviluppo di soluzioni PXE personalizzate continuando a usare la code base di rete del server PXE core.

  • Gli sviluppatori possono usare le funzioni del server di Servizi di distribuzione Windows per scrivere una DLL per un provider personalizzato da sostituire o eseguire in combinazione con il livello BINL (Boot Information Negotiation Layer) standard in un server WDS. Ad esempio, il provider personalizzato può usare un file di testo come archivio dati anziché Active Directory.
  • Gli sviluppatori possono usare funzioni del server di Servizi di distribuzione Windows per scrivere un provider di filtri sequenziato prima di BINL o qualsiasi altro provider PXE nell'elenco ordinato di provider registrati. Il secondo provider ha quindi selezionato solo le richieste PXE, mentre il primo provider gestisce altre richieste. Ad esempio, ciò può consentire al secondo provider registrato nell'elenco ordinato di offrire nuove funzionalità senza interrompere la soluzione WDS esistente implementata nel primo provider.

Il client WDS include un'interfaccia utente grafica eseguita all'interno dell'ambiente di preinstallazione di Windows (Windows PE) e comunica con i componenti del server per selezionare e installare un'immagine del sistema operativo. La libreria client WDS supporta lo sviluppo di applicazioni client personalizzate che possono usare un server WDS.

  • Gli sviluppatori possono usare Funzioni client di Servizi di distribuzione Windows per scrivere un'applicazione client personalizzata che sostituisce il client WDS. Ad esempio, l'applicazione personalizzata può enumerare le immagini archiviate in un server WDS e inviare messaggi di stato dell'installazione al registro eventi del server PXE.

Esempi di Servizi di distribuzione Windows

Un provider PXE personalizzato di esempio, un provider di filtri e un'applicazione client WDS è disponibile in Microsoft Windows Software Development Kit (SDK), vedere Microsoft Windows Software Development Kit (SDK).

È possibile scaricare online gli esempi di Servizi di distribuzione Windows seguenti nella raccolta di codice desktop.

Esempio di provider di filtri di Servizi di distribuzione Windows
Esempio di enumerazione dell'immagine di Servizi di distribuzione Windows
Esempio di consumer multicast di Servizi di distribuzione Windows
Esempio di provider multicast di Servizi di distribuzione Windows
Esempio di provider di Servizi di distribuzione Windows
Esempio di gestione trasporto di Servizi di distribuzione Windows

Uso dell'API server di Servizi di distribuzione Windows

Uso dell'API client di Servizi di distribuzione Windows