WDS: installazione e configurazione

Windows Server 2022Windows Server 2025

In questo tutorial vedremo come configurare Windows Deployment Services (WDS).

WDS è un ruolo incluso in Windows Server che consente di inserire un server TFTP per l’avvio PXE e l’installazione delle immagini.

Con questi servizi puoi distribuire i computer (fisici o virtuali) direttamente attraverso la rete. È possibile fornire un file di risposta XML per automatizzare il più possibile la distribuzione.

Ambiente da utilizzare in questo tutorial

  • Un server controller di dominio (AD) con l’aggiunta del ruolo DHCP.
  • Un server dedicato a WDS con una partizione dedicata al ruolo.
  • Una macchina virtuale per l’implementazione

È inoltre necessario disporre di una ISO di Windows (nel tutorial ho usato quella di Windows 2016) per la creazione delle immagini di avvio e di installazione. Per creare il file di risposta, è inoltre necessario che ADK sia installato su un computer.

Installazione del ruolo WDS

Come tutti i ruoli di Windows Server, è possibile utilizzare i comandi Powershell o l’interfaccia grafica per installare WDS.

Installazione con PowerShell

Apri una finestra di comando di PowerShell come amministratore e inserisci il seguente comando:

Install-WindowsFeature -Name WDS -IncludeManagementTools

Installazione tramite interfaccia grafica

Da Server Manager, fare clic su Aggiungi ruoli e funzionalità 1 per aprire la procedura guidata di installazione.

Server manager

All’avvio della procedura guidata, fare clic sul pulsante Avanti 1.

WDS install

Selezionare il server in cui verrà installato WDS 1 e fare clic su Avanti 2.

Select server

Nell’elenco dei ruoli, seleziona la casella Servizi di distribuzione Windows 1.

Select WDS feature


Fare clic su Aggiungi funzionalità 1.

Add dependency

Ora che il ruolo Servizi di distribuzione Windows è selezionato 1, fai clic su Avanti 2.

WDS checked

Salta l’elenco delle funzioni facendo clic su Avanti 1.

Install wizard

Viene visualizzato un riepilogo del ruolo WDS con i prerequisiti necessari per il funzionamento, come dovrebbe essere l’obbligo di un server DHCP. Fare clic su Avanti 1.

WDS resume

Lasciamo spuntati i due servizi, clicchiamo su Avanti 1.

WDS services

Fare clic su Installa 1.

Start install

Attendi durante l’installazione…

Una volta completata l’installazione, uscire dalla procedura guidata facendo clic su Chiudi 1.

Install completed

Inizializzazione WDS

Ora che il ruolo WDS è installato, deve essere inizializzato (configurato) indicando la sua directory di lavoro.

Aprire la console amministrativa di Servizi di distribuzione Windows.

Lauch console

Dalla console vediamo il pittogramma di avviso sul server perché non configurato. Fare clic destro su 1 e fare clic su Configura server 2.

Start config server

La procedura guidata di configurazione, la prima finestra ricorda i prerequisiti necessari per il funzionamento dei servizi, fare clic su Avanti 1.

Wizard config WDS

Selezionare l’opzione di integrazione nell’ambiente, nel tutorial sceglieremo Integrato con Active Directory 1 e fare clic su Avanti 2.

Option env

Da Windows 2016, è possibile installare il servizio WDS al di fuori di Active Directory.

Immettere il percorso per la creazione della cartella 1 necessaria per il corretto funzionamento di WDS, quindi fare clic su Avanti 2.

Config repo

Questa directory conterrà tutti gli elementi che possono essere distribuiti dai servizi WDS (immagine di avvio, immagini di installazione dei driver, ecc.).

Scegliere l’opzione Rispondi a tutti i computer client (conosciuti e sconosciuti) 1 e fare clic su Avanti 2.

answer configuration

Se è selezionata l’opzione Rispondi solo ai computer client conosciuti, devi prima informare i computer nell’interfaccia WDS, altrimenti i computer non riceveranno un indirizzo IP all’avvio PXE.

Attendi durante la configurazione dei servizi WDS…

Wait

La configurazione è terminata, deselezionare la casella Aggiungi immagini al server ora 1 e fare clic su Fine 2.

configuration completed

I servizi WDS sono ora pronti per essere amministrati per aggiungere immagini.

Aggiungi un’immagine di avvio

Le immagini di avvio sono ambienti WinPE che consentono l’installazione di Windows. Per aggiungere l’immagine di avvio, devi avere accesso a una ISO di Windows, useremo il boot.wim che è all’interno.

Sulla console WDS, fare clic con il pulsante destro del mouse sulla cartella Boot Image 1 e fare clic su Aggiungi immagine di avvio 2.

Add image


Trova il file boot.wim 1 sul supporto Windows, quindi fai clic su Avanti 2.

Select boot.wim

Se necessario, modificare il nome dell’immagine, fare clic su Avanti 1.

Name of image

Fare clic su Avanti 1 per confermare l’aggiunta.

confirm add image

Attendi mentre aggiungi l’immagine…

Una volta aggiunta l’immagine, uscire dalla procedura guidata facendo clic su Fine 1.

Image added


L’immagine è disponibile nella cartella Immagini di avvio.

images available on the wds server

Ora possiamo testare il corretto funzionamento dei servizi WDS avviando un computer in rete e verificando se il server WDS risponde. Se scegli la lingua, spegni il computer. L’immagine di avvio è stata caricata correttamente, non sarà possibile andare oltre poiché non esiste un’immagine di installazione.

Se stai utilizzando una macchina fisica, è possibile che l’immagine di avvio non venga caricata a causa di un errore del driver, vedremo più avanti nel tutorial come aggiungere driver ai servizi WDS e come integrarli nelle immagini di avvio e acquisire.

Aggiungi un’immagine di installazione

Le immagini di installazione sono sistemi operativi Windows che possono essere distribuiti dai servizi WDS. Le immagini possono essere recuperate da un DVD di Windows o catturate da una stazione di riferimento. Nella console WDS, sono organizzati in gruppi di immagini rappresentati da sottocartelle.

Crea un gruppo di immagini

Dalla console di amministrazione di WDS, fare clic con il pulsante destro del mouse su Immagini di installazione 1 e fare clic su Aggiungi un gruppo di immagini 2.

New group

Immettere il nome del nuovo gruppo 1 e fare clic su OK 2.

Give a name

Il gruppo è ora aggiunto alla cartella Install Image.

Aggiungi immagine di Windows

Fare clic con il pulsante destro del mouse sul gruppo 1 e fare clic su Aggiungi immagine di installazione 2.

Add image

Quando viene avviata la procedura guidata, fare clic su Sfoglia 1 per trovare l’immagine in formato Wim.

Go to iso

Seleziona l’immagine in formato wim 1 e clicca su Apri 2.

select install.wim

L’immagine selezionata, fare clic su Avanti 1.

Image selected

Sulle ISO di Windows, spesso ci sono più versioni, controlla le versioni da importare 1 e clicca su Avanti 2.

Select version

Fare clic su Avanti 1 per confermare l’aggiunta dell’immagine a WDS.

Confirm add image

Attendi mentre aggiungi l’immagine…

Una volta che l’immagine è stata aggiunta al servizio WDS, fare clic su Fine 1 per chiudere la procedura guidata.

WDS : image added

L’immagine di installazione è ora disponibile nel gruppo.

image available on WDS

Distribuzione di Windows da parte dei servizi WDS

Il server è ora pronto per distribuire Windows sulla rete.

Per testare i servizi WDS vi consiglio per il momento di farlo da macchina virtuale, perché non abbiamo ancora visto l’aggiunta di un driver.

Avvia un computer in rete, quando l’immagine viene caricata, scegli la lingua e la tastiera 1 e clicca su Avanti 2.

Choice of language

Si apre una finestra di autenticazione, inserire le credenziali di un account amministratore 1 e fare clic su OK 2.

Credential

Selezionare l’immagine installata 1 quindi fare clic su Avanti 2.

Select image

Scegliere il disco per l’installazione di Windows 1 e fare clic su Avanti 2.

Select disk

Attendi mentre Windows viene distribuito sul computer…

Windows è ora installato, devi solo seguire la procedura guidata di post-installazione …

Ora che i servizi WDS sono funzionanti, vedremo come ottimizzare la distribuzione di Windows con un file di risposta per limitare il numero di interventi e ottimizzare l’installazione.

File di risposta Unattend.xml

Per creare un file di risposta XML, è necessario:

  • Windows System Image Manager (SIM) disponibile durante l’installazione di ADK
  • Copia il file Windows ISO install.wim sul computer.

Il file di risposta che andremo a fare verrà dato all’ambiente WinPE in modo da evitare di scegliere la lingua e di inserire l’identificatore e l’installazione di Windows per evitare di dover seguire la procedura guidata di post installazione.

Apri SIM chiamato anche Installation Management Wizard.

SIM

Il primo passaggio consiste nel generare un catalogo dei parametri, fare clic con il pulsante destro del mouse su Seleziona un’immagine di Windows o un file di catalogo 1 e fare clic su Seleziona immagine di Windows 2.

generate catalogue

Selezionare il file install.wim 1 (deve essere una cartella scrivibile) quindi fare clic su Apri 2.

install.wim

Scegli una versione di Windows 1 e fai clic su OK 2.

select version

Fare clic su Sì 1 per generare il catalogo…

Confirm creat catalogue

Aspetta la generazione…

wait

Una volta generato il catalogo, gli elementi sono disponibili nella sezione Immagine di Windows.

catalogie generated

Ora che l’ambiente è pronto, possiamo iniziare a creare il file di risposta, nella parte File di risposta 1 fare clic destro su Crea o aprire un file di risposta 2 e fare clic su Nuovo file di risposta 3> >.

Create file

Ricordati di salvare il tuo file regolarmente.

Il file è ora pronto per ricevere i parametri.

Aggiungi un parametro

Per ogni elemento che andremo ad aggiungere al nostro file di risposta, dobbiamo recuperare il componente nell’immagine di Windows, fare clic destro su di esso 1 e fare clic su Aggiungi il parametro al passaggio X 2

add param

Il parametro viene aggiunto al file di risposta 1 e tutto ciò che devi fare è personalizzarlo nella parte Proprietà 2.

Add param

WinPE

Impostazioni regionali

Aggiungi le impostazioni amd64_Microsoft-Windows-International-Core-WinPE e configura le seguenti proprietà:

  • InputLocale : fr-FR
  • SystemLocale : fr-FR
  • UILanguage : fr-FR
  • UserLocale : fr-FR
  • SeteupUILanguage / UILanguage : fr-FR

Identificazione sul server WDS

Qui indicheremo le credenziali richieste durante il caricamento dell’ambiente WinPE per la connessione al server WDS.

Il passaggio degli identificatori può essere pericoloso perché ciò consentirà agli utenti di reinstallare un’immagine sulla propria workstation se non si sbagliano. Gli identificatori vengono inoltre archiviati in chiaro nel file di risposta.

Aggiungi il parametro WindowsDeploymentServices in amd64_Microsoft-Windows-Setup e configura le seguenti proprietà:

  • Login / Credentials / Domain
  • Login / Credentials / Password
  • Login / Credentials / username
Credentials

Configurazione di Windows

Licenza e fuso orario

Aggiungi il parametro WindowsDeploymentServices in amd64_Microsoft-Windows-Shell-Setup e configura le seguenti proprietà:

  • TimeZone : (GMT+01:00) Brussels, Copenhagen, Madrid, Paris
  • OOBE / HideEULAPage : true
  • OOBE / NetworkLocation : Work
  • OOBE / SkipMachineOOBE : true
  • OOBE / SkipUserOOBE : true

Password amministratore locale

Aggiungi le impostazioni UserAccounts che si trovano in amd64_Microsoft-Windows-Shell-Setup e configura le seguenti proprietà:

  • AdministratorPassword / Value : password

Salva il file di risposta.


Di seguito il file di risposta:

<?xml version="1.0" encoding="utf-8"?>
<unattend xmlns="urn:schemas-microsoft-com:unattend">
    <settings pass="windowsPE">
        <component name="Microsoft-Windows-International-Core-WinPE" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <SetupUILanguage>
                <UILanguage>fr-FR</UILanguage>
            </SetupUILanguage>
            <InputLocale>fr-FR</InputLocale>
            <SystemLocale>fr-FR</SystemLocale>
            <UILanguage>fr-FR</UILanguage>
            <UserLocale>fr-FR</UserLocale>
        </component>
        <component name="Microsoft-Windows-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <UserData>
                <ProductKey>
                    <WillShowUI>Never</WillShowUI>
                </ProductKey>
                <AcceptEula>true</AcceptEula>
                <FullName>LAB</FullName>
                <Organization>LAB</Organization>
            </UserData>
            <WindowsDeploymentServices>
                <Login>
                    <Credentials>
                        <Domain>LAB</Domain>
                        <Password>P@$w0rd</Password>
                        <Username>Administrateur</Username>
                    </Credentials>
                </Login>
            </WindowsDeploymentServices>
        </component>
    </settings>
    <settings pass="oobeSystem">
        <component name="Microsoft-Windows-Shell-Setup" processorArchitecture="amd64" publicKeyToken="31bf3856ad364e35" language="neutral" versionScope="nonSxS" xmlns:wcm="http://schemas.microsoft.com/WMIConfig/2002/State" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">
            <OOBE>
                <HideEULAPage>true</HideEULAPage>
                <NetworkLocation>Work</NetworkLocation>
                <SkipMachineOOBE>true</SkipMachineOOBE>
                <SkipUserOOBE>true</SkipUserOOBE>
            </OOBE>
            <UserAccounts>
                <AdministratorPassword>
                    <Value>YQB6AGUAcgB0AHkALgAxADIAMwBBAGQAbQBpAG4AaQBzAHQAcgBhAHQAbwByAFAAYQBzAHMAdwBvAHIAZAA=</Value>
                    <PlainText>false</PlainText>
                </AdministratorPassword>
            </UserAccounts>
            <TimeZone>(GMT+01:00) Brussels, Copenhagen, Madrid, Paris</TimeZone>
        </component>
    </settings>
    <cpi:offlineImage cpi:source="wim:e:/_sources/install.wim#Windows Server 2016 SERVERDATACENTER" xmlns:cpi="urn:schemas-microsoft-com:cpi" />
</unattend>

Dichiara il file di risposta nelle immagini

Ora che abbiamo il file di risposta, vedremo come dichiararlo alle diverse immagini.

Immagine di avvio

Per le immagini di avvio, il file di risposta è comune a tutte le immagini della stessa architettura (x86/x64…) ed è dichiarato nelle proprietà del server WDS.

Copiare il file nella cartella RemoteInstall del server WDS. Dalla console, fare clic con il tasto destro sul server 1 e fare clic su Proprietà 2.

Console WDS

Vai alla scheda Client 1, seleziona la casella Abilita installazione automatica 2. Aggiungere il file all’immagine utilizzando il pulsante Sfoglia 3 quindi fare clic su Applica 4 e OK 5.

Configure file

Immagine di installazione

Seleziona l’immagine, fai clic destro su di essa 1 quindi fai clic su Proprietà 2.

Nella scheda Generale, seleziona la casella Consenti l’installazione dell’immagine in modalità automatica 1 e fai clic su Seleziona un file 2.

Vai a cercare il file 1 quindi fai clic su OK 2.

Il file di risposta viene dichiarato 1, fare clic su Applica 2 e OK 3.


Ora che i file di risposta sono stati aggiunti ai servizi WDS, puoi ripetere una distribuzione di prova. Normalmente dovresti solo scegliere l’immagine da installare e configurare il volume. Se il file di risposta è stato applicato correttamente, dovresti semplicemente accedere a Windows senza dover rispondere a nessuna domanda post-installazione.

Aggiungi driver ai servizi WDS

In questa parte vedremo come aggiungere driver ai servizi WDS in modo che vengano installati durante la distribuzione di Windows e come aggiungere driver all’immagine di avvio in modo da poter accedere alla rete dalla macchina in fase di distribuzione.

Aggiungi driver per la distribuzione

Come per le immagini di installazione, i driver possono essere assegnati a un gruppo.

Dalla console di amministrazione, fare clic con il pulsante destro del mouse su Driver 1 e fare clic su Aggiungi un gruppo di driver 2.

Add groupe

Immettere il nome del gruppo 1 quindi fare clic su Avanti 1.

group name

Salta le due pagine filtro facendo clic su Avanti 1.

Selezionare l’opzione Install only the driver packages corrispondenti all’hardware client 1 e fare clic su Next 2.

Fare clic su Fine 1 per aggiungere il gruppo.

add group

Fare clic con il pulsante destro del mouse su Driver 1 e fare clic su Aggiungi pacchetto driver 2.

Add drivers

Selezionare l’opzione Seleziona tutti i pacchetti driver da una cartella 1, indicare la posizione dei driver 2 e fare clic su Avanti 3.

Viene visualizzato l’elenco dei driver trovati, fare clic su Avanti 1.

drivers list

Confermare l’importazione facendo nuovamente clic su Avanti 1.

confirm import

Attendi mentre aggiungi i driver …

wait

L’importazione è completata, fare clic su Avanti 1.

Se i pacchetti non sono stati aggiunti, vengono visualizzati qui, fare clic su Avanti 1.

drivers in error

Scegli il gruppo di conducenti 1 e fai clic su Avanti 2.

add in group

I driver sono stati aggiunti, chiudere la procedura guidata facendo clic su Fine 1.

Mettendosi nel gruppo, possiamo vedere i piloti.

Aggiungi driver per avviare e acquisire immagini

Per alcuni modelli di workstation, è necessario aggiungere i driver del controller di rete e di archiviazione in modo che l’immagine WinPE possa accedere alla rete e installare Windows.

È possibile aggiungere solo driver già presenti nei servizi WDS.

Nella console di amministrazione, vai alla cartella Immagini di avvio, fai clic con il pulsante destro del mouse sull’immagine 1 e fai clic su Aggiungi pacchetti driver all’immagine 2.

add pilote in image

All’avvio della procedura guidata, fare clic su Avanti 1.

wizard add pilotes

Viene visualizzata una pagina con filtri precompilati per selezionare solo i driver necessari (Rete / controller di archiviazione …). Fare clic sul pulsante Trova pacchetti 1.

Search pilotes

Una volta trovati i driver 1, fare clic su Avanti 2.

Drivers selected

Confermare l’azione facendo clic su Avanti 1.

Confirm add drivers

Aspetta che i piloti vengano iniettati nell’immagine …

Una volta aggiunti i driver all’immagine, chiudere la procedura guidata facendo clic sul pulsante Fine 1.

Drivers added

Crea un’immagine di cattura

Un’immagine di acquisizione è un ambiente WinPE che consente l’acquisizione di un Windows pronto per essere reinstallato.

Il tutorial: WDS: Capture a Windows Image (EN), mostra come acquisire un’immagine Windows.

Da un’immagine di avvio, fai clic destro su di essa 1 e fai clic su Crea immagine di acquisizione 2.

Viene avviata una procedura guidata per creare l’immagine, denominare l’immagine 1, modificare la descrizione 2. Indicare la posizione e il nome del file (.wim) in cui verrà salvata l’immagine 3 e fare clic su Avanti 4.

Se fai clic su Sfoglia per specificare la posizione e il nome del file, il pulsante di esplorazione dice Apri, leggi invece salva.

Patienter pendant la génération …

L’immagine di acquisizione è stata creata, selezionare la casella Aggiungi un’immagine al server di distribuzione 1 quindi fare clic su Fine 2.

Si apre l’Aggiunta guidata immagine, fare clic su Avanti 1 in ciascuna finestra.

Attendi mentre aggiungi l’immagine…

wait add image

L’immagine acquisita è stata aggiunta, chiudere la procedura guidata facendo clic su Fine 1.

wds capture image added

L’immagine viene aggiunta alle immagini di avvio.

Conclusione

Questo tutorial WDS finisce qui. Come hai potuto vedere, WDS fornisce un potente strumento che consente l’implementazione della stazione tramite la rete con il massimo dell’automazione.

Molti aspetti non sono stati trattati in questo tutorial come:

  • Post-approvazione
  • Preinstallazione
  • Configurazione in un ambiente DHCP esterno ad Active Directory
  • Multicast…

WDS abbinato a MDT consente l’industrializzazione e la facilitazione dell’implementazione della workstation con un minimo di intervento.

Risorse addizionali:

Romain Drouche
Architetto di sistema | MCSE: Infrastruttura di base
Esperto di infrastrutture IT con oltre 15 anni di esperienza sul campo. Attualmente Project Manager Sistemi e Reti ed esperto di Sicurezza dei Sistemi Informativi, utilizzo la mia competenza per garantire l'affidabilità e la sicurezza degli ambienti tecnologici.

Lascia un commento