# Windows Deployment Services

Windows Deployment Services (`WDS`) consente la distribuzione centralizzata dei sistemi operativi Windows tramite rete, eliminando la necessità per gli amministratori di intervenire fisicamente su ogni dispositivo o di eseguire installazioni locali.

Il processo si basa sul protocollo `Preboot Execution Environment` (`PXE`), un metodo che consente l’avvio di un computer tramite connessione di rete Ethernet, senza richiedere unità di memoria di massa locali.

## Installazione del ruolo WDS

Aggiungere il ruolo di `Windows Deployment Services` direttamente da `Server Manager`.

Dopo l’installazione, il pannello di configurazione è accessibile da `Control Panel > Windows Tools > Windows Deployment Services`.

Selezionare il server, quindi `Configure Server` per avviare il processo di configurazione.

![configure-wds-server](asset/img/configure-wds-server.png  )

Le ISO di sistema é consigliato che siano collocate in un disco dedicato. Il server PXE risponderà alle richieste provenienti da tutti i dispositivi della rete.

![pxe-server](asset/img/pxe-server.png)

La cartella contenente le ISO viene condivisa in rete automaticamente, in modo che sia consentito l’accesso remoto. Di seguito è illustrata la struttura della directory:

![wds-directory-structure](asset/img/wds-directory-structure.png)

Una volta completata la configurazione, è possibile avviare il server WDS.

![wds-start](asset/img/wds-start.png)

## Aggiunta delle immagini di sistema

Dopo aver montato la ISO (ad esempio, di Windows 11) nell'OS, è necessario aggiungere l’immagine di avvio `boot.wim` nella cartella `Boot Images` del server:

![boot-image](asset/img/boot-image.png)

![boot-wim](asset/img/boot-wim.png)

Successivamente, occorre estrarre e aggiungere il file `install.wim` nella cartella `Install Images`:

![install-wim](asset/img/install-wim.png)

> Sul client, come boot primario deve essere impostato il `network boot`

![network-boot](asset/img/network-boot.png)
