Padronizando o ambiente de desenvolvimento do Windows 7

2

Eu faço algum desenvolvimento no Windows 7, e gostaria de padronizar as várias ferramentas que usamos (versões do Java, maven, etc). Eu sei que para as plataformas * nix, eu posso usar o Chef ou Puppet, mas existe uma ferramenta projetada para isso para windows (eu acredito Puppet tem suporte a servidores Windows, mas não há garantias no Windows 7).

Basicamente, quando um novo desenvolvedor entra na equipe ou atualizamos versões de ferramentas, seria bom ter uma maneira fácil para os desenvolvedores atualizarem seus sistemas. Eu acho que eu poderia escrever scripts em lote para fazer isso, mas eu não sabia se havia um conjunto de ferramentas mais maduro para o Windows.

    
por Jeff Storey 13.02.2012 / 16:10

2 respostas

3

Eu uso a Diretiva de Grupo do Active Directory para isso. A política de instalação de software e os modelos administrativos fazem a maior parte do que preciso. Eu escrevo scripts quando preciso de mais funcionalidades (considero o script muito "maduro", pessoalmente).

O Microsoft System Center Configuration Manager é uma solução "pesada" para o gerenciamento de configurações do Windows, mas, por isso, não fiquei impressionado com o "ROI" versus usar apenas a funcionalidade integrada do Active Directory. Eu prefiro escrever um script para fazer o que eu quero do que ficar preso em um canto com a funcionalidade do SCCM que, em última análise, acabo tendo que personalizar com scripts de qualquer maneira.

Tenho como meta que 100% da configuração do computador e do servidor e do desktop sejam todos gerenciados pela Diretiva de Grupo. Geralmente, no entanto, há uma linha que eu desenho para software ou configuração que precisa ser executada em um pequeno número de computadores (normalmente 5 ou menos), onde configurarei as coisas manualmente. (Isso realmente depende se eu precisarei ou não escalar além de um pequeno número de computadores e qual seria o trabalho de implantar uma solução repetível.)

    
por 13.02.2012 / 16:27
6

Você pode garantir instalações de coisas com a Política de Grupo e coisas como WPKG . Há também um desses itens de tipo integrados nos Serviços de Implantação do Windows.

Você pode sempre criar uma imagem, usar algo como a Altiris ou simplesmente adicionar os pacotes à imagem de instalação e, em seguida, implantá-la com o WDS.

O Puppet no Windows ainda é um pouco assustador e o servidor Windows tem ferramentas para eliminar esse tipo de coisa.

    
por 13.02.2012 / 16:17