DevOps – Criando um Arquivo de UNATTEND para o Windows Server 2012 R2 (Windows Powershell)
Introdução
Com o a cultura de automação de processos, a Microsoft oferece uma ferramenta extremamente poderosa para os times de Operações utilizarem e realizarem automação em suas implantações de sistemas operacionais para desktops e servidores. E essas ferramentas podem e devem ser utilizadas na cultura DevOps, para auxiliar na rápida implantação de laboratórios de testes e desenvolvimento e também na implantação de produção de servidores.
Com o UNATTEND.XML, é possivel você em conjunto com o script de Powershell Convert-WindowsImage criar um disco VHDX, facilitando assim a implantação de laboratórios de testes e desenvolvimento, pois se define questões como:
- Inserção de licenças
- Definições de Redes
- Grupos de Acesso
entre diversas outras configurações, que associadas as configurações disponíveis no script Convert-WindowsImage faz com que se prepare rapidamente um ambiente.
Requisitos
Para criar um arquivo de resposta para o Windows Server 2012 R2 você precisará do:
- Windows ADK – Suite de aplicativos que contém o Windows System Image Manager (Windows SIM);
- Imagem ISO do Sistema Operacional;
Criando um Arquivo UNATTEND
A partir do explorer do seu Windows, clique duas vezes no arquivo ISO do sistema operacional, para que a imagem seja carregada como uma unidade de drive.
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb209.png?w=244&h=27
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb210.png?w=244&h=16
Em seguida, vá no diretório \Sources
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb211.png?w=244&h=91
Copie o arquivo INSTALL.WIN para seu computador.
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb212.png?w=244&h=25
Em seguida, depois de ter instalado o Windows ADK, procure o aplicativo Windows System Image Manager.
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb213.png?w=244&h=158
Abra o aplicativo, vá em File – Select Windows Image
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb214.png?w=244&h=225
Selecione o arquivo que você copiou install.wim
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb215.png?w=244&h=75
Selecione qual a imagem que você criará o arquivo de resposta. No caso selecionarei o Windows 2012 R2 Datacenter.
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb216.png?w=244&h=153
Se for a primeira vez, ele irá realizar o catálogo, aguarde o término.
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb217.png?w=244&h=108
Depois, clique em New Answer File para criar um arquivo de respostas.
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb218.png?w=244&h=126
Ele possui diversas opções, sendo que ficará a seu critério definir quais os itens que você gostaria que fossem já definidos na sua instalação.
Exemplo
Nesse exemplo, podemos definir no arquivo de resposta XML do Windows, qual a linguagem que ele irá instalar. Para isso eu devo procurar qual o local de definição, que no caso é no local conforme a figura abaixo.
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb219.png?w=244&h=129
Selecione, clique com o botão direito do mouse, e vá em Add Setting to Pass 1 windowsPE
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb220.png?w=244&h=130
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb221.png?w=244&h=57
Observe que foi adicionado no arquivo de resposta. Agora você deverá, no painel à direita, configurar a linguagem da interface (UI Language), definições de localidade (UserLocale), etc.
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb222.png?w=244&h=164
https://qualidadeeti.files.wordpress.com/2015/01/image_thumb223.png?w=244&h=111
Pronto, depois salve seu arquivo UNATTEND.XML e use o mesmo para criar uma imagem como Convert-WindowsImage. Veja mais no artigo abaixo:
DevOps – Powershell – Criar um VHDX a partir de uma ISO do Windows via Powershell
Caso deseje configurar mais itens, veja o artigo do TechNet Visão Geral – Arquivo de Resposta.
Maiores Informações
Boas Práticas – Windows SIM – Criação de Arquivo de Reposta Unattend.xml