Gostaria de poder criar scripts/automatizar a implantação/instalação de vários componentes no Windows Server 2008. Este é um servidor único e não faz parte de um domínio. Não quero pagar por essas ferramentas, se possível.
O tipo de ações que eu gostaria de poder automatizar:
Obrigatório:
- Instalação do framework .net e alguns pacotes de software
- Criação de diretórios
- Confira os sites .Net do SVN
- Confira outros ativos de arquivo do SVN
Desejado: - Criação de contas windows - Configuração do ISS
Alguém familiarizado com software que possa me ajudar?
Responder1
O que você está pedindo é realmente uma estrutura de instalação. AFAIK, não existe uma ferramenta gratuita que faça tudo o que você deseja (se houver, gostaria de ouvir sobre isso). No entanto, você pode fazer tudo isso usando scripts do PowerShell, mas não é completamente trivial.
Um bom ponto de partida, se você já estiver familiarizado com o PowerShell, seria o Windows CoreEstrutura de Gestão: essa ferramenta foi projetada para fazer a maior parte do que você deseja, pelo menos no nível do sistema operacional, e está escrita em PowerShell: você pode, portanto, verificar o código-fonte para ver como várias tarefas são executadas.
Outra fonte que você pode acessar é orepositório do centro de scripts. Você encontrará praticamente tudo o que precisa na forma de scripts de amostra para suas outras tarefas.
Finalmente, você precisará usar a linha de comando do SVN para verificar seu código. É bastante fácil.
Isso é para o ponto de vista geral. Em casos mais específicos, você pode usar uma combinação de ferramentas automatizadas de implantação de sistema operacional e ferramentas de implantação contínua para atingir o mesmo objetivo (sugiro que você verifique a seção "software" doartigo da Wikipédiapara o software experimentar).