Creare un'immagine di riferimento Windows 10

La creazione di un'immagine di riferimento è importante, perché funge da base per i dispositivi dell'organizzazione. In questo argomento scoprirai come creare un'immagine di riferimento Windows 10 usando Microsoft Deployment Toolkit (MDT) 2013 Update 1. Creerai una condivisione di distribuzione, configurerai regole e impostazioni e importerai tutte le applicazioni e i file del sistema operativo necessari per compilare un'immagine di riferimento Windows 10. Dopo aver completato i passaggi illustrati nell'argomento, avrai un'immagine di riferimento Windows 10 che potrai usare nella tua soluzione di distribuzione.

Ai fini di questo argomento useremo quattro computer: DC01, MDT01, HV01 e PC0001. DC01 è un controller di dominio, PC0001 è un client Windows 10 Enterprise x64 e MDT01 è un server Windows Server 2012 R2 Standard. HV01 è un server host Hyper-V, ma può essere sostituito da PC0001 purché quest'ultimo abbia memoria sufficiente e sia in grado di eseguire Hyper-V. MDT01, HV01 e PC0001 sono membri del dominio contoso.com dell'azienda fittizia Contoso. Per altre informazioni sulla configurazione per questo argomento, vedi Distribuire Windows 10 con Microsoft Deployment Toolkit.

Figura 1

Figura 1. I computer usati in questo argomento.

L'immagine di riferimento

L'immagine di riferimento descritta in questa documentazione è progettata principalmente per la distribuzione in computer fisici. Tuttavia, l'immagine di riferimento viene creata su una piattaforma virtuale prima di essere eseguita automaticamente mediante lo strumento System Preparation (Sysprep) e acquisita in un file WIM (Windows Imaging). Ecco i motivi per cui l'immagine di riferimento viene creata su una piattaforma virtuale:

  • Si riducono i tempi di sviluppo e si possono usare snapshot per testare rapidamente configurazioni diverse.

  • Si escludono i problemi hardware. Si ottiene semplicemente l'immagine migliore possibile e, se si verifica un problema, è improbabile che sia correlato all'hardware.

  • Assicura che non siano presenti applicazioni indesiderate che potrebbero essere installate come parte di un'installazione di driver, ma non rimosse dal processo di Sysprep.

  • È facile da spostare tra gli ambienti di laboratorio, test e produzione.

Configurare la condivisione di distribuzione MDT Build Lab

Con Windows 10 la creazione di immagini di riferimento non è strettamente necessaria. Tuttavia, per ridurre il tempo necessario per la distribuzione, può essere utile creare un'immagine di riferimento che contenga alcune applicazioni di base e tutti gli ultimi aggiornamenti. Questa sezione descrive come creare e configurare la condivisione di distribuzione MDT Build Lab per creare un'immagine di riferimento Windows 10. Poiché le immagini di riferimento hanno impostazioni specifiche (regole) e durante il processo di creazione verranno distribuite solo in macchine virtuali, è consigliabile creare sempre una condivisione di distribuzione separata specifica per questo processo.

Creare la condivisione di distribuzione MDT Build Lab

  • In MDT01 accedi come amministratore nel dominio CONTOSO usando la password P@ssw0rd.

  • Usando Deployment Workbench, fai clic con il pulsante destro del mouse su Deployment Shares e scegli New Deployment Share.

  • Nella creazione guidata della nuova condivisione di distribuzione usa le impostazioni seguenti:

  • Deployment share path: E:\MDTBuildLab

  • Share name: MDTBuildLab$

  • Deployment share description: MDT Build Lab

  • <impostazione predefinita>

  • Verifica di poter accedere alla condivisione \\MDT01\MDTBuildLab$.

Figura 2

Figura 2. Deployment Workbench con la condivisione di distribuzione MDT Build Lab creata.

Configurare le autorizzazioni per la condivisione di distribuzione

Per scrivere nuovamente l'immagine di riferimento nella condivisione di distribuzione, devi assegnare all'account di compilazione di MDT (MDT_BA) autorizzazioni di modifica per la sottocartella Captures della cartella E:\MDTBuildLab.

  1. In MDT01 accedi come CONTOSO\Administrator.

  2. Modifica le autorizzazioni NTFS per la cartella E:\MDTBuildLab\Captures eseguendo il comando seguente in un prompt dei comandi di Windows PowerShell con privilegi elevati:

    icacls E:\MDTBuildLab\Captures /grant '"MDT_BA":(OI)(CI)(M)'
    

Figura 3

Figura 3. Autorizzazioni configurate per l'utente MDT_BA.

Aggiungere i file di installazione

Questa sezione descrive come popolare la condivisione di distribuzione di MDT 2013 Update 1 con i file di origine del sistema operativo Windows 10, comunemente noti come file di installazione, che verranno usati per creare un'immagine di riferimento. I file di installazione vengono usati durante il processo di creazione dell'immagine di riferimento e ne rappresentano la base.

Aggiungere i file di installazione di Windows 10

MDT 2013 supporta l'aggiunta sia di interi DVD di Windows 10 (ISO) di origine, sia di immagini personalizzate. In questo caso stai creando un'immagine di riferimento, quindi aggiungerai i file di installazione di origine completi forniti da Microsoft.

Nota  

A causa dei limiti di Windows relativi alla lunghezza del percorso, ci manterremo intenzionalmente brevi rispetto alla directory di destinazione del sistema operativo, usando per la cartella il nome W10EX64RTM anziché un nome più descrittivo, come Windows 10 Enterprise x64 RTM.

 

Aggiungere Windows 10 Enterprise x64 (origine completa)

Questi passaggi presuppongono che tu abbia copiato il contenuto di un file ISO di Windows 10 Enterprise x64 nella cartella E:\Downloads\Windows 10 Enterprise x64.

  1. In MDT01 accedi come CONTOSO\Administrator.

  2. Usando Deployment Workbench espandi il nodo Deployment Shares e quindi espandi MDT Build Lab.

  3. Fai clic con il pulsante destro del mouse sul nodo Operating Systems e crea una nuova cartella denominata Windows 10.

  4. Espandi il nodo Operating Systems, fai clic con il pulsante destro del mouse sulla cartella Windows 10 e scegli Import Operating System. Nell'importazione guidata del sistema operativo usa le impostazioni seguenti:

  5. Full set of source files

  6. Source directory: E:\Downloads\Windows 10 Enterprise x64

  7. Destination directory name: W10EX64RTM

  8. Dopo aver aggiunto il sistema operativo, nella cartella Operating Systems/Windows 10 fai doppio clic sul nome del sistema operativo aggiunto nel nodo Operating System e cambia il nome in Windows 10 Enterprise x64 RTM Default Image

Figura 4

Figura 4. Il sistema operativo Windows 10 importato dopo la ridenominazione.

Aggiungere applicazioni

Prima di creare una sequenza di attività di MDT, devi aggiungere alla condivisione MDT Build Lab tutte le applicazioni e gli altri script di esempio.

I passaggi in questa sezione usano uno standard di denominazione rigido per le tue applicazioni MDT. Aggiungerai il prefisso "Install -" per le installazioni di applicazioni tipiche che usano un programma di installazione di qualche genere e il prefisso "Configure - " quando un'applicazione configura un'impostazione nel sistema operativo. Aggiungerai anche il suffisso "- x86", "- x64" o "- x86-x64" per indicare l'architettura dell'applicazione (alcune applicazioni hanno programmi di installazione per entrambe le architetture). Quando si usa MDT è consigliabile usare sempre uno standard di denominazione degli script, per mantenere ordine e coerenza.

Archiviando gli elementi di configurazione come applicazioni MDT, è semplice spostare questi oggetti tra soluzioni diverse o tra ambienti di test e produzione. Nelle procedure dettagliate di questo argomento aggiungerai le applicazioni seguenti:

  • Install - Microsoft Office 2013 Pro Plus - x86

  • Install - Microsoft Silverlight 5.0 - x64

  • Install - Microsoft Visual C++ 2005 SP1 - x86

  • Install - Microsoft Visual C++ 2005 SP1 - x64

  • Install - Microsoft Visual C++ 2008 SP1 - x86

  • Install - Microsoft Visual C++ 2008 SP1 - x64

  • Install - Microsoft Visual C++ 2010 SP1 - x86

  • Install - Microsoft Visual C++ 2010 SP1 - x64

  • Install - Microsoft Visual C++ 2012 Update 4 - x86

  • Install - Microsoft Visual C++ 2012 Update 4 - x64

Questi esempi presuppongono che tu abbia scaricato il software indicato nell'elenco nella cartella E:\Downloads. La prima applicazione viene aggiunta usando l'interfaccia utente, ma visto che MDT supporta Windows PowerShell, aggiungerai le altre applicazioni con Windows PowerShell.

Nota  

Tutti i download di Microsoft Visual C++ sono disponibili in questa pagina del Supporto tecnico Microsoft: https://support.microsoft.com/kb/2019667.

 

Creare l'installazione: Microsoft Office Professional Plus 2013 x86

Puoi personalizzare Office 2013. Le versioni con contratto multilicenza di Office 2013 includono lo strumento Office Customization Tool, che puoi usare per personalizzare l'installazione di Office. Questi passaggi presuppongono che tu abbia copiato i file di installazione di Office 2013 nella cartella E:\Downloads\Office2013.

Aggiungere i file di installazione di Microsoft Office Professional Plus 2013 x86

Dopo aver aggiunto l'applicazione Microsoft Office Professional Plus 2013 x86, puoi automatizzarne l'installazione eseguendo Office Customization Tool. Di fatto, MDT 2013 rileva che hai aggiunto l'applicazione Office Professional Plus 2013 x86 e crea un collegamento allo scopo.

Puoi personalizzare l'installazione di Office anche usando un file Config.xml. Ti consigliamo però di usare Office Customization Tool come descritto nei passaggi seguenti, in quanto offre capacità molto superiori per il controllo delle impostazioni di Office 2013.

  1. Usando Deployment Workbench nella condivisione di distribuzione MDT Build Lab, espandi il nodo Applications/Microsoft e fai doppio clic su Install - Microsoft Office 2013 Pro Plus x86.

  2. Nella scheda Office Products fai clic su Office Customization Tool e fai clic su OK nella finestra di dialogo Information.

    Figura 5

    Figura 5. Proprietà dell'applicazione Install - Microsoft Office 2013 Pro Plus - x86.

    Nota  

    Se la scheda Office Products non è disponibile, assicurati di usare una versione di Office con contratto multilicenza. Se stai distribuendo Office 365, devi scaricare la cartella Admin da Microsoft.

     

  3. Nella finestra di dialogo Office Customization Tool seleziona l'opzione Create a new Setup customization file, seleziona il prodotto Microsoft Office Professional Plus 2013 (32-bit) e fai clic su OK.

  4. Per configurare l'installazione di Office 2013 come completamente automatica, usa le impostazioni seguenti:

    1. Install location and organization name

      • Organization name: Contoso
    2. Licensing and user interface

      1. Seleziona Use KMS client key

      2. Seleziona I accept the terms in the License Agreement.

      3. Per Display level seleziona None.

      Figura 6

      Figura 6. Schermata Licensing and user interface in Office Customization Tool

    3. Modifica proprietà installazione

      • Aggiungi la proprietà SETUP_REBOOT e imposta il valore su Never.
    4. Modify user settings

      • Nel nodo Microsoft Office 2013 espandi Privacy, seleziona Trust Center e abilita l'impostazione Disable Opt-in Wizard on first run.
  5. Scegli Save dal menu File e salva la configurazione come 0_Office2013ProPlusx86.msp nella cartella E:\MDTBuildLab\Applications\Install - Microsoft Office 2013 Pro Plus - x86\Updates.

    Nota  

    Il motivo per cui inseriamo nel nome del file uno 0 (zero) iniziale è che la cartella Updates gestisce anche gli aggiornamenti di Microsoft Office, che vengono installati in ordine alfabetico. L'installazione di Office 2013 funziona al meglio se il file di personalizzazioni viene installato prima degli aggiornamenti.

     

  6. Chiudi Office Customization Tool, fai clic su Yes nella finestra di dialogo e nella finestra Install - Microsoft Office 2013 Pro Plus - x86 Properties fai clic su OK.

Creare una connessione alla condivisione di distribuzione usando Windows PowerShell

Se devi aggiungere molte applicazioni, puoi approfittare del fatto che MDT supporta PowerShell. Per iniziare a usare PowerShell sulla condivisione di distribuzione, devi prima di tutto caricare lo snap-in di PowerShell per MDT e quindi impostare la condivisione di distribuzione come unità PowerShell (PSDrive).

  1. In MDT01 accedi come CONTOSO\Administrator.

  2. Importa lo snap-in e crea l'unità PSDrive eseguendo i comandi seguenti in un prompt di PowerShell con privilegi elevati:

    Import-Topic "C:\Program Files\Microsoft Deployment Toolkit\bin\MicrosoftDeploymentToolkit.psd1"
    
    New-PSDrive -Name "DS001" -PSProvider MDTProvider -Root "E:\MDTBuildLab"
    

Creare l'installazione: Microsoft Visual C++ 2005 SP1 x86

Questi passaggi presuppongono che tu abbia scaricato Microsoft Visual C++ 2005 SP1 x86. Può essere necessario modificare il percorso della cartella di origine in modo che corrisponda all'ambiente corrente. In questo esempio, il percorso di origine è impostato su E:\Downloads\VC++2005SP1x86.

  1. In MDT01 accedi come CONTOSO\Administrator.

  2. Crea l'applicazione eseguendo i comandi seguenti in un prompt di PowerShell con privilegi elevati:

    $ApplicationName = "Install - Microsoft Visual C++ 2005 SP1 - x86"
    $CommandLine = "vcredist_x86.exe /Q"
    $ApplicationSourcePath = "E:\Downloads\VC++2005SP1x86"
    Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -Commandline $Commandline -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName 
    -Verbose
    

Creare l'installazione: Microsoft Visual C++ 2005 SP1 x64

Questi passaggi presuppongono che tu abbia scaricato Microsoft Visual C++ 2005 SP1 x64. Può essere necessario modificare il percorso della cartella di origine in modo che corrisponda all'ambiente corrente. In questo esempio, il percorso di origine è impostato su E:\Downloads\VC++2005SP1x64.

  1. In MDT01 accedi come CONTOSO\Administrator.

  2. Crea l'applicazione eseguendo i comandi seguenti in un prompt di PowerShell con privilegi elevati:

    $ApplicationName = "Install - Microsoft Visual C++ 2005 SP1 ? x64"
    $CommandLine = "vcredist_x64.exe /Q"
    $ApplicationSourcePath = "E:\Downloads\VC++2005SP1x64"
    Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -Commandline $Commandline -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName 
    -Verbose
    

Creare l'installazione: Microsoft Visual C++ 2008 SP1 x86

Questi passaggi presuppongono che tu abbia scaricato Microsoft Visual C++ 2008 SP1 x86. Può essere necessario modificare il percorso della cartella di origine in modo che corrisponda all'ambiente corrente. In questo esempio, il percorso di origine è impostato su E:\Downloads\VC++2008SP1x86.

  1. In MDT01 accedi come CONTOSO\Administrator.

  2. Crea l'applicazione eseguendo i comandi seguenti in un prompt di PowerShell con privilegi elevati:

    $ApplicationName = "Install - Microsoft Visual C++ 2008 SP1 - x86"
    $CommandLine = "vcredist_x86.exe /Q"
    $ApplicationSourcePath = "E:\Downloads\VC++2008SP1x86"
    Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -Commandline $Commandline -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName 
    -Verbose
    

Creare l'installazione: Microsoft Visual C++ 2008 SP1 x64

Questi passaggi presuppongono che tu abbia scaricato Microsoft Visual C++ 2008 SP1 x64. Può essere necessario modificare il percorso della cartella di origine in modo che corrisponda all'ambiente corrente. In questo esempio, il percorso di origine è impostato su E:\Downloads\VC++2008SP1x64.

  1. In MDT01 accedi come CONTOSO\Administrator.

  2. Crea l'applicazione eseguendo i comandi seguenti in un prompt di PowerShell con privilegi elevati:

    $ApplicationName = "Install - Microsoft Visual C++ 2008 SP1 ? x64"
    $CommandLine = "vcredist_x64.exe /Q"
    $ApplicationSourcePath = "E:\Downloads\VC++2008SP1x64"
    Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -Commandline $Commandline -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName 
    -Verbose
    

Creare l'installazione: Microsoft Visual C++ 2010 SP1 x86

Questi passaggi presuppongono che tu abbia scaricato Microsoft Visual C++ 2010 SP1 x86. Può essere necessario modificare il percorso della cartella di origine in modo che corrisponda all'ambiente corrente. In questo esempio, il percorso di origine è impostato su E:\Downloads\VC++2010SP1x86.

  1. In MDT01 accedi come CONTOSO\Administrator.

  2. Crea l'applicazione eseguendo i comandi seguenti in un prompt di PowerShell con privilegi elevati:

    $ApplicationName = "Install - Microsoft Visual C++ 2010 SP1 - x86"
    $CommandLine = "vcredist_x86.exe /Q"
    $ApplicationSourcePath = "E:\Downloads\VC++2010SP1x86"
    Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName 
    -Verbose
    

Creare l'installazione: Microsoft Visual C++ 2010 SP1 x64

Questi passaggi presuppongono che tu abbia scaricato Microsoft Visual C++ 2010 SP1 x64. Può essere necessario modificare il percorso della cartella di origine in modo che corrisponda all'ambiente corrente. In questo esempio, il percorso di origine è impostato su E:\Downloads\VC++2010SP1x64.

  1. In MDT01 accedi come CONTOSO\Administrator.

  2. Crea l'applicazione eseguendo i comandi seguenti in un prompt di PowerShell con privilegi elevati:

    $ApplicationName = "Install - Microsoft Visual C++ 2010 SP1 ? x64"
    $CommandLine = "vcredist_x64.exe /Q"
    $ApplicationSourcePath = "E:\Downloads\VC++2010SP1x64"
    Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName 
    -Verbose
    

Creare l'installazione: Microsoft Visual C++ 2012 Update 4 x86

Questi passaggi presuppongono che tu abbia scaricato Microsoft Visual C++ 2012 Update 4 x86. Può essere necessario modificare il percorso della cartella di origine in modo che corrisponda all'ambiente corrente. In questo esempio, il percorso di origine è impostato su E:\Downloads\VC++2012Ux86.

  1. In MDT01 accedi come CONTOSO\Administrator.

  2. Crea l'applicazione eseguendo i comandi seguenti in un prompt di PowerShell con privilegi elevati:

    $ApplicationName = "Install - Microsoft Visual C++ 2012 Update 4 - x86"
    $CommandLine = "vcredist_x86.exe /Q"
    $ApplicationSourcePath = "E:\Downloads\VC++2012Ux86"
    Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName 
    -Verbose
    

Creare l'installazione: Microsoft Visual C++ 2012 Update 4 x64

Questi passaggi presuppongono che tu abbia scaricato Microsoft Visual C++ 2012 Update 4 x64. Può essere necessario modificare il percorso della cartella di origine in modo che corrisponda all'ambiente corrente. In questo esempio, il percorso di origine è impostato su E:\Downloads\VC++2012Ux64.

  1. In MDT01 accedi come CONTOSO\Administrator.

  2. Crea l'applicazione eseguendo i comandi seguenti in un prompt di PowerShell con privilegi elevati:

    $ApplicationName = "Install - Microsoft Visual C++ 2012 Update 4 ? x64"
    $CommandLine = "vcredist_x64.exe /Q"
    $ApplicationSourcePath = "E:\Downloads\VC++2012Ux64"
    Import-MDTApplication -Path "DS001:\Applications\Microsoft" -Enable "True" -Name $ApplicationName -ShortName $ApplicationName -CommandLine $CommandLine -WorkingDirectory ".\Applications\$ApplicationName" -ApplicationSourcePath $ApplicationSourcePath -DestinationFolder $ApplicationName 
    -Verbose
    

Creare la sequenza di attività per l'immagine di riferimento

Per compilare e acquisire l'immagine di riferimento Windows 10 per la distribuzione con MDT creerai una sequenza di attività. La sequenza di attività farà riferimento al sistema operativo e alle applicazioni che hai precedentemente importato nella condivisione di distribuzione MDT Build Lab per compilare un'immagine di riferimento Windows 10.

Dopo aver creato la sequenza di attività, la configurerai per abilitare l'applicazione di patch con il server Windows Server Update Services (WSUS). L'azione Windows Update della sequenza di attività supporta il recupero degli aggiornamenti direttamente da Microsoft Update, ma l'applicazione delle patch sarà più stabile usando un server WSUS locale. WSUS offre anche un semplice processo di approvazione delle patch da distribuire.

Driver e immagine di riferimento

Poiché per la creazione delle nostre immagini di riferimento usiamo moderne piattaforme virtuali, non devi preoccuparti dei driver durante la creazione di immagini di riferimento per Windows 10. Nel nostro ambiente usiamo Hyper-V e Windows Preinstallation Environment (Windows PE) integra già tutti i driver necessari per Hyper-V.

Creare una sequenza di attività per Windows 10 Enterprise

Ecco la procedura per la creazione di una sequenza di attività per l'immagine di riferimento Windows 10:

  1. Usando Deployment Workbench, nella condivisione di distribuzione MDT Build Lab fai clic con il pulsante destro del mouse su Task Sequences e crea una nuova cartella denominata Windows 10.

  2. Espandi il nodo Task Sequences, fai clic con il pulsante destro del mouse sulla nuova cartella Windows 10 e scegli New Task Sequence. Nella creazione guidata nuova sequenza di attività usa le impostazioni seguenti:

    1. Task sequence ID: REFW10X64-001

    2. Task sequence name: Windows 10 Enterprise x64 RTM Default Image

    3. Task sequence comments: Reference Build

    4. Template: Standard Client Task Sequence

    5. Select OS: Windows 10 Enterprise x64 RTM Default Image

    6. Specify Product Key: Do not specify a product key at this time

    7. Full Name: Contoso

    8. Organization: Contoso

    9. Internet Explorer home page: https://www.contoso.com

    10. Admin Password: Do not specify an Administrator Password at this time

Modificare la sequenza di attività di Windows 10

I passaggi seguenti ti guideranno nel processo di modifica della sequenza di attività per l'immagine di riferimento Windows 10, in modo da includere le azioni necessarie per aggiornare l'immagine con gli ultimi aggiornamenti da WSUS, installare ruoli, funzionalità e utilità e installare Microsoft Office 2013.

  1. Nella cartella Task Sequences/Windows 10 fai clic con il pulsante destro del mouse sulla sequenza di attività Windows 10 Enterprise x64 RTM Default Image e scegli Properties.

  2. Nella scheda Task Sequence configura la sequenza di attività Windows 10 Enterprise x64 RTM Default Image con le impostazioni seguenti:

    1. State Restore. Abilita l'azione Windows Update (Pre-Application Installation).

      Nota  

      Per abilitare un'azione passa alla scheda Options e deseleziona la casella di controllo Disable this step.

       

    2. State Restore. Abilita l'azione Windows Update (Post-Application Installation).

    3. State Restore. Abilita l'azione Windows Update (Post-Application Installation). State Restore. Dopo l'azione Tattoo, aggiungi una nuova azione Group con l'impostazione seguente:

      • Name: Custom Tasks (Pre-Windows Update)
    4. State Restore. Dopo l'azione Windows Update (Post-Application Installation), rinomina Custom Tasks in Custom Tasks (Post-Windows Update).

      Nota  

      Il motivo per cui aggiungiamo le applicazioni dopo l'azione Tattoo, ma prima di eseguire Windows Update, è semplicemente risparmiare tempo durante la distribuzione. In questo modo possiamo aggiungere tutte le applicazioni che aggiorneranno alcuni dei componenti incorporati ed evitare aggiornamento non necessari.

       

    5. State Restore/Custom Tasks (Pre-Windows Update). Aggiungi una nuova azione Install Roles and Features con le impostazioni seguenti:

      1. Name: Install - Microsoft NET Framework 3.5.1

      2. Select the operating system for which roles are to be installed: Windows 8.1

      3. Select the roles and features that should be installed: .NET Framework 3.5 (includes .NET 2.0 and 3.0)

      Importante  

      Questo è probabilmente il passaggio più importante quando si crea un'immagine di riferimento. Molte applicazioni richiedono .NET Framework e ti consigliamo vivamente di includerlo nell'immagine. L'unica differenza rispetto agli altri componenti è che .NET Framework 3.5.1 non viene incluso nel file WIM. Viene infatti installato dalla cartella Sources\SxS sul supporto e questo rende più difficile aggiungerlo dopo la distribuzione dell'immagine.

       

      Figura 7

      Figura 7. La sequenza di attività dopo la creazione del gruppo Custom Tasks (Pre-Windows Update) e l'aggiunta dell'azione Install - Microsoft NET Framework 3.5.1.

    6. State Restore - Custom Tasks (Pre-Windows Update). Dopo l'azione Install - Microsoft NET Framework 3.5.1 aggiungi una nuova azione Install Application con le impostazioni seguenti:

      1. Name: Install - Microsoft Visual C++ 2005 SP1 - x86

      2. Install a Single Application: Install - Microsoft Visual C++ 2005 SP1 - x86-x64

    7. Ripeti il passaggio precedente (aggiunta di una nuova Install Application) per aggiungere le applicazioni seguenti:

      1. Install - Microsoft Visual C++ 2005 SP1 - x64

      2. Install - Microsoft Visual C++ 2008 SP1 - x86

      3. Install - Microsoft Visual C++ 2008 SP1 - x64

      4. Install - Microsoft Visual C++ 2010 SP1 - x86

      5. Install - Microsoft Visual C++ 2010 SP1 - x64

      6. Install - Microsoft Visual C++ 2012 Update 4 - x86

      7. Install - Microsoft Visual C++ 2012 Update 4 - x64

      8. Install - Microsoft Office 2013 Pro Plus - x86

    8. Dopo l'azione Install - Microsoft Office 2013 Pro Plus - x86 aggiungi una nuova azione Restart computer.

  3. Fai clic su OK.

Configurazione facoltativa: aggiungere un'azione di sospensione

Quando si crea un'immagine di riferimento, naturalmente l'obiettivo è automatizzare tutto. A volte però c'è una configurazione speciale o una particolare installazione la cui automazione richiederebbe troppo tempo. Se devi eseguire attività di configurazione manuale, puoi aggiungere una funzionalità poco nota, la sospensione di Lite Touch Installation (LTI). Se aggiungi lo script LTISuspend.wsf script come azione personalizzata nella sequenza di attività, la sequenza di attività verrà sospesa finché non fai clic sull'icona del collegamento Resume Task Sequence sul desktop. Oltre che per l'installazione o la configurazione manuale, puoi usare la funzionalità di sospensione di LTI semplicemente per verificare un'immagine di riferimento prima di permettere alla sequenza di attività di procedere, usare Sysprep e acquisire la macchina virtuale.

Figura 8

Figura 8. Aggiunta dell'azione facoltativa Suspend (LTISuspend.wsf) a una sequenza di attività.

Figura 9

Figura 9. Desktop di Windows 10 con il collegamento Resume Task Sequence.

Modificare il file Unattend.xml per Windows 10 Enterprise

Quando usi MDT non devi modificare il file Unattend.xml molto spesso, perché la maggior parte delle operazioni di configurazione è gestita da MDT. Tuttavia, se ad esempio vuoi configurare il comportamento di Internet Explorer 11 puoi modificare il file Unattend.xml allo scopo. Modificare il file Unattend.xml per le impostazioni di base di Internet Explorer è semplice. Per le impostazioni più avanzate, invece, è preferibile usare Internet Explorer Administration Kit (IEAK).

Nota  

Puoi usare il file Unattend.xml anche per abilitare componenti in Windows 10, ad esempio Telnet Client o il client Hyper-V. Normalmente è preferibile eseguire queste operazioni usando l'azione Install Roles and Features oppure gli strumenti da riga di comando di Deployment Image Servicing and Management, perché possiamo aggiungere questi componenti come applicazione, quindi in modo dinamico, con condizioni e così via. Inoltre, se aggiungi pacchetti tramite Unattend.xml, tieni presente che è specifico della versione, dunque deve corrispondere alla versione esatta del sistema operativo di cui stai eseguendo la manutenzione.

 

Esegui questa procedura per configurare le impostazioni di Internet Explorer in Unattend.xml per la sequenza di attività Windows 10 Enterprise x64 RTM Default Image:

  1. In Deployment Workbench fai clic con il pulsante destro del mouse sulla sequenza di attività Windows 10 Enterprise x64 RTM Default Image e scegli Properties.

  2. Nella scheda OS Info fai clic su Edit Unattend.xml. A questo punto MDT genera un file di catalogo. L'operazione richiede qualche minuto e al termine viene avviato Windows System Image Manager (Windows SIM).

  3. In Windows SIM espandi il nodo 4 specialize nel riquadro Answer File e seleziona la voce amd64_Microsoft-Windows-IE-InternetExplorer_neutral.

  4. Nella finestra delle proprietà di amd64_Microsoft-Windows-IE-InternetExplorer_neutral sul lato destro imposta i valori seguenti:

    • DisableDevTools: true
  5. Salva il file Unattend.xml e chiudi Windows SIM.

  6. Nella finestra Windows 10 Enterprise x64 RTM Default Image Properties fai clic su OK.

Figura 10

Figura 10. Windows System Image Manager con il file Unattend.xml di Windows 10.

Configurare le regole per la condivisione di distribuzione MDT

Comprendere le regole è essenziale per l'uso corretto di MDT. Le regole si configurano usando la scheda Rules delle proprietà della condivisione di distribuzione. La scheda Rules è essenzialmente un collegamento per modificare il file CustomSettings.ini presente nella cartella E:\MDTBuildLab\Control. Questa sezione descrive come configurare le regole per la condivisione di distribuzione MDT nell'ambito della distribuzione di Windows 10 Enterprise.

Panoramica delle regole per la condivisione di distribuzione MDT

In MDT ci sono sempre due file di regole, CustomSettings.ini e Bootstrap.ini. Puoi aggiungere ai file qualsiasi regola. Il file Bootstrap.ini, tuttavia, viene copiato dalla cartella Control all'immagine di avvio, quindi ogni volta che modifichi il file sarà necessario aggiornare l'immagine di avvio.

Per questo motivo, aggiungi a Bootstrap.ini solo un set di regole minimo, ad esempio il server di distribuzione e la condivisione a cui connettersi, ovvero il valore DEPLOYROOT. Inserisci le altre regole in CustomSettings.ini, perché questo file viene aggiornato immediatamente quando fai clic su OK. Eseguendo i passaggi seguenti configurai le regole per la condivisione di distribuzione MDT Build Lab:

  1. Usando Deployment Workbench, fai clic con il pulsante destro del mouse sulla condivisione di distribuzione MDT Build Lab e scegli Properties.

  2. Seleziona la scheda Rules e modifica i dati usando le informazioni seguenti:

    [Settings]
    Priority=Default
    [Default]
    _SMSTSORGNAME=Contoso
    UserDataLocation=NONE
    DoCapture=YES
    OSInstall=Y
    AdminPassword=P@ssw0rd
    TimeZoneName=Pacific Standard Time 
    JoinWorkgroup=WORKGROUP
    HideShell=YES
    FinishAction=SHUTDOWN
    DoNotCreateExtraPartition=YES
    WSUSServer=http://mdt01.contoso.com:8530
    ApplyGPOPack=NO
    SLSHARE=\\MDT01\Logs$
    SkipAdminPassword=YES
    SkipProductKey=YES
    SkipComputerName=YES
    SkipDomainMembership=YES
    SkipUserData=YES
    SkipLocaleSelection=YES
    SkipTaskSequence=NO
    SkipTimeZone=YES
    SkipApplications=YES
    SkipBitLocker=YES
    SkipSummary=YES
    SkipRoles=YES
    SkipCapture=NO
    SkipFinalSummary=YES
    

    Figura 11

    Figura 11. Regole lato server per la condivisione di distribuzione MDT Build Lab.

  3. Fai clic su Edit Bootstrap.ini e modifica il file usando le informazioni seguenti:

    Settings]
    Priority=Default
    [Default]
    DeployRoot=\\MDT01\MDTBuildLab$
    UserDomain=CONTOSO
    UserID=MDT_BA
    UserPassword=P@ssw0rd
    SkipBDDWelcome=YES
    

    Figura 12

    Figura 12. Regole dell'immagine di avvio per la condivisione di distribuzione MDT Build Lab

    Nota  

    Per motivi di sicurezza, in genere non si aggiunge la password al file Bootstrap.ini. Poiché tuttavia questa condivisione di distribuzione serve solo per creare compilazioni di immagini di riferimento e non andrebbe pubblicata nella rete di produzione, in questa situazione farlo è accettabile.

     

  4. Nella scheda Windows PE seleziona x86 nell'elenco a discesa Platform.

  5. Nell'area Lite Touch Boot Image Settings configura le impostazioni seguenti:

    1. Image description: MDT Build Lab x86

    2. ISO file name: MDT Build Lab x86.iso

  6. Nella scheda Windows PE seleziona x64 nell'elenco a discesa Platform.

  7. Nell'area Lite Touch Boot Image Settings configura le impostazioni seguenti:

    1. Image description: MDT Build Lab x64

    2. ISO file name: MDT Build Lab x64.iso

  8. Fai clic su OK.

Nota  

In MDT l'immagine di avvio x86 può distribuire sistemi operativi x86 e x64 (tranne che nei computer basati su Unified Extensible Firmware Interface).

 

Aggiornare la condivisione di distribuzione

Dopo aver configurato la condivisione di distribuzione, occorre aggiornarla. Questo è il processo in cui vengono create le immagini di avvio Windows PE.

  1. Usando Deployment Workbench, fai clic con il pulsante destro del mouse sulla condivisione di distribuzione MDT Build Lab e scegli Update Deployment Share.

  2. Nella procedura guidata Update Deployment Share Wizard usa le opzioni predefinite.

Nota  

Il processo di aggiornamento richiederà da 5 a 10 minuti.

 

Spiegazione delle regole

Ora che la condivisione di distribuzione MDT Build Lab (la condivisione usata per creare le immagini di riferimento) è stata configurata, è il momento di illustrare le varie impostazioni usate nei file Bootstrap.ini e CustomSettings.ini.

I file Bootstrap.ini e CustomSettings.ini funzionano insieme. Il file Bootstrap.ini file è sempre presente nell'immagine di avvio e viene letto per primo. Lo scopo di base di Bootstrap.ini è fornire a MDT informazioni sufficienti a trovare il file CustomSettings.ini.

Il file CustomSettings.ini normalmente viene archiviato nel server, nella cartella condivisione di distribuzione\Control, ma può essere archiviato anche sul supporto (quando si usano supporti online).

Nota  

Le impostazioni, o proprietà, usate nelle regole (CustomSettings.ini e Bootstrap.ini) sono elencate nella documentazione di MDT, nella sezione Microsoft Deployment Toolkit Reference/Properties/Property Definition.

 

Il file Bootstrap.ini.

Il file Bootstrap.ini è disponibile tramite la finestra di dialogo delle proprietà della condivisione di distribuzione oppure nella cartella E:\MDTBuildLab\Control di MDT01.

[Settings]
Priority=Default

[Default]
DeployRoot=\\MDT01\MDTBuildLab$
UserDomain=CONTOSO
UserID=MDT_BA
UserPassword=P@ssw0rd

SkipBDDWelcome=YES

Quali sono queste impostazioni?

  • Priority. Determina l'ordine di lettura delle diverse sezioni. Questo file Bootstrap.ini contiene una sola sezione, denominata [Default].

  • DeployRoot. È il percorso della condivisione di distribuzione. In genere questo valore è impostato da MDT, ma se ti sposti in un altro server o un'altra condivisione devi aggiornarlo. Se non specifichi un valore, la procedura guidata Windows Deployment Wizard ti chiederà di inserire un percorso.

  • UserDomain, UserID e UserPassword. Questi valori vengono usati per l'accesso automatico alla condivisione di distribuzione. Se non vengono specificati, la procedura guidata ti chiederà di inserire un valore.

    Nota  

    Presta attenzione. Questi valori vengono archiviati nell'immagine di avvio in testo non crittografato. Usali solo per la condivisione di distribuzione MDT Build Lab e non per la condivisione di distribuzione MDT Production che imparerai a creare nel prossimo argomento.

     

  • SkipBDDWelcome. Anche se ricevere il benvenuto ogni volta che avvii una distribuzione può essere piacevole, preferiamo saltare la pagina di benvenuto iniziale della procedura guidata Windows Deployment Wizard.

Nota  

Tutte le proprietà che iniziano con "Skip" controllano solo se visualizzare il riquadro corrispondente nella distribuzione guidata di Windows. La maggior parte dei riquadri richiede anche l'impostazione di uno o più valori.

 

Il file CustomSettings.ini

Il file CustomSettings.ini, il cui contenuto è visibile nella scheda Rules delle proprietà della condivisione di distribuzione, contiene la maggior parte delle proprietà usate nella configurazione.

[Settings]
Priority=Default
[Default]
_SMSTSORGNAME=Contoso
UserDataLocation=NONE
DoCapture=YES
OSInstall=Y
AdminPassword=P@ssw0rd
TimeZoneName=Pacific Standard Time 
JoinWorkgroup=WORKGROUP
HideShell=YES
FinishAction=SHUTDOWN
DoNotCreateExtraPartition=YES
WSUSServer=http://mdt01.contoso.com:8530
ApplyGPOPack=NO
SLSHARE=\\MDT01\Logs$
SkipAdminPassword=YES
SkipProductKey=YES
SkipComputerName=YES
SkipDomainMembership=YES
SkipUserData=YES
SkipLocaleSelection=YES
SkipTaskSequence=NO
SkipTimeZone=YES
SkipApplications=YES
SkipBitLocker=YES
SkipSummary=YES
SkipRoles=YES
SkipCapture=NO
SkipFinalSummary=YES
  • Priority. Ha la stessa funzione che ha in Bootstrap.ini. Determina l'ordine di lettura delle diverse sezioni. Questo file CustomSettings.ini contiene una sola sezione, denominata [Default]. In generale, se hai più sezioni che impostano lo stesso valore, prevale il valore che si trova nella prima sezione (priorità superiore). Le rare eccezioni sono elencate nel file ZTIGather.xml.

  • _SMSTSORGNAME. Il nome dell'organizzazione visualizzato nella finestra della barra di stato della sequenza di attività durante la distribuzione.

  • UserDataLocation. Controlla le impostazioni per il backup dello stato utente. Non è necessario usarlo durante la creazione e l'acquisizione di un'immagine di riferimento.

  • DoCapture. Configura la sequenza di attività per eseguire lo strumento System Preparation (Sysprep) e acquisire l'immagine in un file durante l'installazione del sistema operativo.

  • OSInstall. Deve essere impostata su Y o YES (in realtà il codice cerca solo il carattere Y) perché l'installazione continui.

  • AdminPassword. Imposta la password dell'account Administrator locale.

  • TimeZoneName. Stabilisce il fuso orario da usare. Non confondere questo valore con TimeZone, che è solo per i sistemi operativi legacy (Windows 7 e Windows Server 2003).

    Nota  

    Il modo più semplice per trovare il nome del fuso orario corrente in un computer Windows 10 è eseguire tzutil /g in un prompt dei comandi. Puoi anche eseguire tzutil /l per ottenere un elenco di tutti i nomi di fuso orario disponibili.

     

  • JoinWorkgroup. Configura Windows per l'aggiunta a un gruppo di lavoro.

  • HideShell. Nasconde la shell di Windows durante la distribuzione. È particolarmente utile per le distribuzioni di Windows 8.1, in cui altrimenti la distribuzione guidata sarebbe visualizzata dietro i riquadri.

  • FinishAction. Indica a MDT cosa fare dopo il completamento della sequenza di attività.

  • DoNotCreateExtraPartition. Configura la sequenza di attività in modo da non creare la partizione extra per BitLocker. Non è necessario eseguire questa operazione per la tua immagine di riferimento.

  • WSUSServer. Specifica il server Windows Server Update Services (WSUS) e la porta, se necessario, da usare durante la distribuzione. Senza questa opzione, MDT userà direttamente Microsoft Update, aumentando i tempi di distribuzione e limitando il controllo sugli aggiornamenti applicati.

  • SLSHARE. Indica a MDT di copiare i file di log in una condivisione server in caso di errore durante la distribuzione o quando una distribuzione viene completata correttamente.

  • ApplyGPOPack. Consente di distribuire criteri di gruppo locali creati da Microsoft Security Compliance Manager (SCM).

  • SkipAdminPassword. Ignora il riquadro che richiede la password dell'amministratore.

  • SkipProductKey. Ignora il riquadro che richiede il Codice Product Key.

  • SkipComputerName. Ignora il riquadro di inserimento nome computer.

  • SkipDomainMemberShip. Ignora il riquadro dell'appartenenza a dominio. Se è impostata su Yes, devi configurare il valore JoinWorkgroup oppure le proprietà JoinDomain, DomainAdmin, DomainAdminDomain e DomainAdminPassword.

  • SkipUserData. Ignora il riquadro per la migrazione stato utente.

  • SkipLocaleSelection. Ignora il riquadro per la selezione delle impostazioni di lingua e tastiera.

  • SkipTimeZone. Ignora il riquadro per l'impostazione del fuso orario.

  • SkipApplications. Ignora il riquadro delle applicazioni.

  • SkipBitLocker. Ignora il riquadro di BitLocker.

  • SkipSummary. Ignora il pannello di riepilogo iniziale della procedura guidata Windows Deployment Wizard.

  • SkipRoles. Ignora il pannello di installazione ruoli e funzionalità.

  • SkipCapture. Ignora il pannello di acquisizione.

  • SkipSummary. Ignora il pannello di riepilogo finale della procedura guidata Windows Deployment Wizard. Poiché la proprietà FinishAction è impostata su Shutdown, la procedura guidata non si interrompe alla fine richiedendo di fare clic su OK prima dell'arresto del computer.

Compilare l'immagine di riferimento Windows 10

Dopo aver creato la sequenza di attività, sei pronto per creare l'immagine di riferimento Windows 10. A questo scopo avvierai la sequenza di attività da una macchina virtuale, che eseguirà automaticamente il processo di creazione e acquisizione dell'immagine di riferimento.

I passaggi di seguito illustrano la procedura per avviare una macchina virtuale usando un'immagine di avvio ISO creata da MDT e quindi eseguire la sequenza di attività dell'immagine di riferimento per creare e acquisire l'immagine di riferimento Windows 10.

  1. Copia il file E:\MDTBuildLab\Boot\MDT Build Lab x86.iso in MDT01 nella cartella C:\ISO dell'host Hyper-V.

    Nota  

    Ricorda che in MDT puoi usare l'immagine di avvio x86 per la distribuzione di immagini di sistemi operativi sia x86 che x64. Questo è il motivo per cui puoi usare l'immagine di avvio x86 anziché l'immagine di avvio x64.

     

  2. Crea una macchina virtuale con le impostazioni seguenti:

    1. Nome: REFW10X64-001

    2. Percorso: C:\VMs

    3. Memoria: 1024 MB

    4. Rete: esterna (la rete connessa alla stessa infrastruttura di MDT01)

    5. Disco rigido: 60 GB (disco dinamico)

    6. File di immagine: C:\ISO\MDT Build Lab x86.iso

  3. Crea uno snapshot della macchina virtuale REFW10X64-001 e chiamalo Clean with MDT Build Lab x86 ISO.

    Nota  

    Creare uno snapshot è utile se è devi riavviare il processo e vuoi essere sicuro di ripartire da zero.

     

  4. Avvia la macchina virtuale REFW10X64-001. Dopo aver eseguito l'avvio in Windows PE, completa la procedura guidata Windows Deployment Wizard usando le impostazioni seguenti:

    1. Select a task sequence to execute on this computer: Windows 10 Enterprise x64 RTM Default Image

    2. Specify whether to capture an image: Capture an image of this reference computer

      • Location: \\MDT01\MDTBuildLab$\Captures
    3. File name: REFW10X64-001.wim

      Figura 13

      Figura 13. Procedura guidata Windows Deployment Wizard per l'immagine di riferimento Windows 10.

  5. A questo punto il programma di installazione si avvia ed esegue le operazioni seguenti:

    1. Installazione del sistema operativo Windows 10 Enterprise.

    2. Installazione delle applicazioni, dei ruoli e delle funzionalità aggiunte.

    3. Aggiornamento del sistema operativo mediante il server Windows Server Update Services (WSUS) locale.

    4. Installazione di appoggio di Windows PE nel disco locale.

    5. Esecuzione di System Preparation (Sysprep) e riavvio in Windows PE.

    6. Acquisizione dell'installazione in un file WIM (Windows Imaging).

    7. Spegnimento della macchina virtuale.

In breve disporrai di un'immagine Windows 10 Enterprise x64 completa di tutti gli aggiornamenti e in cui è stato eseguito Sysprep, situata nella cartella E:\MDTBuildLab\Captures del server di distribuzione. Il nome del file è REFW10X64 001.wim.

Argomenti correlati

Introduzione a Microsoft Deployment Toolkit (MDT)

Distribuire un'immagine Windows 10 con MDT 2013 Update 1

Creare un ambiente distribuito per la distribuzione di Windows 10

Reinizializzare un computer Windows 7 con Windows 10

Sostituire un computer Windows 7 con un computer Windows 10

Configurare le impostazioni di MDT