Introdução
O Sysprep (System Preparation) é uma ferramenta da Microsoft criada para preparar uma instalação do Windows para ser entregue a um cliente ou para ser distribuída em vários computadores. Sua utilização é simples: você deve configurar um computador de amostra com o Sistema Operacional, softwares e configurações desejados. Após concluir a configuração, execute o Sysprep, que vai preparará-lo para ser distribuído para outros servidores ou estações de trabalho.
O Sysprep atribui um SID (identificador de segurança) único para cada computador de destino na primeira vez que o computador é reiniciado ,portanto pode ser utilizado para distribuir o Sistema Operacional para inúmeras máquinas em uma mesma rede sem correr riscos relacionados à segurança por conta de SIDs duplicados.
No Windows Server 2012 e no Windows 8, é possível utilizar o Sysprep para preparar o Sistema Operacional em dois contextos:
- Machine OOBE (Out-of-Box Experience): Permite que a instalação do Windows seja personalizada. Os usuários finais poderão criar contas de usuário, ler e aceitar os termos de uso, selecionar o idioma e time zone, diretamente no Setup do Sistema Operacional. Normalmente é utilizado em computadores que serão entregues para clientes ou para usuários finais.
- System Audit: Permite verificar se o computador é funcional antes de entregá-lo ao usuário ou distribuí-lo para outros computadores. Durante o processo de auditoria, você pode verificar se o sistema operacional está carregando e se os aplicativos iniciam corretamente. Quando concluir os testes e verificações, você deve executar novamente o Sysprep para preparar o computador para ser entregue ao usuário ou distribuído em outros computadores.
Preparando uma instalação para distribuição
Utilizarei uma Máquina Virtual criada no Hyper-V do Windows 8 para exemplificar a utilização do Sysprep na criação de uma instalação do Windows Server 2012 para ser distribuída em outros computadores :
- Criar a VM (Máquina Virtual) no Hyper-V

- Instalar na VM o Window Server 2012 ou Windows 8

- Instalar todos os drivers de dispositivos (automático por ser uma VM)

- Atualizar o Sistema Operacional com o Windows Update

- Instalar softwares adicionais (Microsoft Office ou PDF Reader, por exemplo)
- Abrir o Command Prompt e digitar c:\windows\system32\Sysprep\sysprep.exe

- A janela System Preparation Toll abrirá. Na caixa System Cleanup Action, selecione Enter System Out-of-Box Experience (OOBE). Logo abaixo, marque o checkbox Generalize (obrigatório para distribuição de máquinas no Windows 8 e no Windows Server 2012). E por último, na caixa Shutdown Options, selecione Shutdown. Após isso, clique em Ok.

- O Sysprep começará a preparar o Sistema Operacional para distribuição, e, ao concluir, desligará a VM.

Distribuindo uma instalação preparada com o Sysprep
Após preparar o Sistema Operacional como Sysprep, você pode distribuí-lo em quantas máquinas desejar. Como exemplo, duplicarei a VM que acabamos de preparar:
- Crie uma nova VM (Máquina Virtual) no Hyper-V

- No item Connect Virtual Hard Disk, selecione Attach a virtual hard disk later

- Finalize a criação da VM, e acesse suas propriedades (Settings)

- No item IDE Controller 0, selecione Hard Drive e clique em Add

- Clique em New

- A janela New Virtual Hard Disk Wizard. No item de introdução, Before You Begin, clique em Next
- No item Choose Disk Format, selecione VHDX (exclusivo para Windows Server 2012 e Windows 8)

- No item Choose Disk Type, selecione Dynamically expanding

- No item Specify Name and Location, digite o nome do novo VHDX e sua localização. Colocarei o mesmo nome da VM que criamos, conforme o Hyper-V faz por padrão.

- No item Configure Disk, selecione a opção Copy the contentes of the specified virtual hard disk. Clique em Browse e selecione o VHD da VM que preparamos com o Sysprep

- Por último, no item Summary, clique em Finish e aguarde a cria��ão do VHDX.

- Na janela de Settings da VM, clique em Ok.
- Por último, ligue e conecte-se a VM. Após alguns minutos, o Mini Setup iniciará, conforme imagem abaixo.
Referências
Social