Quando e Come utilizzare Sysprep

Sysprep è uno strumento di preparazione di sistemi Microsoft utilizzato dagli amministratori di sistema solitamente durante il deploy automatico di sistemi Windows Server. Sysprep viene adottato più frequentemente in ambienti virtualizzati per preparare un’immagine di sistema destinata ad essere clonata più volte.

Solitamente, un amministratore di sistema crea un template e customizza il sistema in base ai requisiti richiesti e, durante il processo, il sistema operativo genera un SID univoco (System Identifier). In caso il sistema/template venga copiato, anche il suo SID sarà  duplicato.

In una rete di server Windows, i SID duplicati possono causare parecchi problemi. Incompatibilità  con il WSUS, problemi di attivazione della licenza Windows e problemi con Office sono solo alcune delle conseguenze possibili. Anche prodotti non-Microsoft, come alcune soluzioni Citrix, non funzionano correttamente in ambienti con SID duplicati.

Se un template o un’immagine di sistema viene utilizzata, l’amministratore di sistema deve lanciare Sysprep per pulire il SID. Questo strumento viene utilizzato come ultimo passaggio del processo di creazione del template, in modo che le clonazioni generino dei SID unici per ogni immagine copiata.

Il risultato finale è un template capace di generare nuove build univoche ad ogni deploy.

Guida a step all’utilizzo di Sysprep

Nell’esempio seguente utilizzeremo Windows Server 2012 R2. Sysprep è “nascosto” e può essere eseguito solo tramite command prompt con privilegi amministrativi.

  1. Lanciate il Command Prompt come Amministratore
  2. Accedete al percorso C:\Windows\System32\Sysprep\ – digitate cd \Windows\System32\Sysprep:
     Command Prompt Using sysprep
  3. Sysprep può essere eseguito in 2 modalità , GUI mode o linea di comando. Se desideri esplorare la modalità  linea di comando, digita Sysprep /h e potrai consultare tutti i comandi disponibili:
     sysprep command line help
  4. Per questa dimostrazione ci concentreremo sulla GUI – Digita Sysprep:
     Sysprep GUI
  5. La GUI offre solo 3 possibili opzioni
    • System Cleanup Action
      • Enter System Out-of-box Experience (OOBE)
        • Questa è la feature più utilizzata di Sysprep e, essenzialmente, configura il server come se fosse stato avviato la prima volta.
      • Enter System Audit Mode
        • La Audit mode avvierà  automaticamente il computer come amministratore locale
        • L’account Administrator viene disabilitato automaticamente dopo il primo logon
        • Il Server si avvierà  sempre in audit mode fino a quando non sarà  configurato per l’avvio in OOBE
        • Se uno screensaver protetto da password si avvia, rimarrai “chiuso fuori” dal server senza alcuna possibilità  alternativa
        • Questa modalità  viene utilizzata per creare versioni altamente customizzate del sistema operativo solitamente in abbinamento con tool di terze parti.
    • Generalize
      • Generalizza il SID – fondamentale per il deploy di immagini
    • Shutdown Options
      • Quit – chiude Sysprep
      • Reboot – completato il Sysprep, riavvia il server
      • Shutdown – completato il Sysprep, spegne il server
  6. Lanceremo Sysprep con OOBE, Generalize e reboot abilitati. Seleziona come segue:
     
  7. Clicca next per avviare Sysprep:
     
  8. Il sistema procederà  al riavvio:
     
  9. Completata l’operazione, configura le impostazioni regionali e accetta i termini della licenza:
     
  10. Il sistema sarà  riavviato come un’immagine OOBE
  11. In alternativa, puoi selezionare l’opzione shutdown (invece di reboot) e cosଠfacendo potrai salvare questa immagine per usarla in seguito come template:
     

Read related articles