Gerenciar vários servidores IIS sem configuração compartilhada

12

Atualmente, temos 2 servidores Web IIS 8.5 em DEV

Enviaremos os servidores à produção para substituir nossos servidores de produção atuais

Minha pergunta é: é a maneira de criar scripts dinamicamente para aplicar atualizações de configuração à produção após serem testadas na produção.

Não podemos usar configurações compartilhadas porque nem todos os sites são iguais, mas para aqueles que gostaríamos de poder atualizá-los por meio de um método com script. A menos que haja uma maneira melhor.

Estou pensando em algo como SQL quando você passa por seus assistentes e tem a opção de criar o script.

Existe algo parecido com o IIS 8.5?

Anthony Fornito
fonte

Respostas:

12

O Editor de configuração no Gerenciador do IIS faz exatamente isso.

Cria um script das ações que você executou recentemente. Abre a janela Diálogo de scripts que exibe o script para sua ação em três linguagens de programação: C #, JavaScript e AppCmd. A funcionalidade de geração de script é ativada somente depois que você executa uma ação, como alterar o valor de uma propriedade. Você deve gerar um script que inclua sua ação antes de clicar em Aplicar. Observe que o script não incluirá ações imediatas, como bloquear uma seção, editar uma coleção ou reverter para o pai.

Você abre o Editor de configuração e modifica os elementos e atributos que definem sua configuração personalizada. Depois de modificar algo, você verá a ação Gerar script ativada.

Clique aqui e você verá as alterações como C #, JavaScript, AppCmd ​​ou PowerShell.

insira a descrição da imagem aqui

Em seguida, você pode combinar cada alteração em um script que você pode automatizar com Chocolatey, DSC, SaltStack, Puppet etc.

Joe Niland
fonte