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 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.
Em seguida, vá no diretório \Sources
Copie o arquivo INSTALL.WIN para seu computador.
Em seguida, depois de ter instalado o Windows ADK, procure o aplicativo Windows System Image Manager.
Abra o aplicativo, vá em File – Select Windows Image
Selecione o arquivo que você copiou install.wim
Selecione qual a imagem que você criará o arquivo de resposta. No caso selecionarei o Windows 2012 R2 Datacenter.
Se for a primeira vez, ele irá realizar o catálogo, aguarde o término.
Depois, clique em New Answer File para criar um arquivo de respostas.
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.
Selecione, clique com o botão direito do mouse, e vá em Add Setting to Pass 1 windowsPE
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.
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