IIS 6 Fazendo logon em uma webfarm

3

Está ausente no IIS 6 para ativar / desativar programaticamente o registro em um farm da web. nós temos 10 servidores e eu não quero, quando necessário, fazer logon em cada um e ativar o login, e quando terminarmos, faça o login e desligue-o.

Eu sei sobre ferramentas de gerenciamento remoto ... mas gostaria de usar um script PowerShell ou algo semelhante.

    
por Thomas Denton 19.08.2009 / 19:36

1 resposta

5

A maneira mais fácil de fazer isso de forma programática (usando ADSI e VBScript) seria usar adsutil.vbs (instalado por padrão na pasta C: \ InetPub \ AdminScripts ) para modificar as opções de configuração relevantes na metabase. Você pode encontrar mais informações sobre a versão do script do IIS 6 aqui ...

Como o registro em log pode ser definido em vários níveis, sugiro usar o seguinte para encontrar todos os locais da propriedade LogType :

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs FIND LogType

Depois, você pode percorrer cada um deles para documentar os valores atuais, por exemplo, para o site n :

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs GET /LM/W3SVC/n/LogType

E finalmente - o que você está procurando - aqui está um exemplo para desabilitar o registro no site n definindo o valor como zero ( você desejará iterar por todos os nós encontrado, porque as configurações do nó filho sempre substituem as configurações pai herdadas ):

cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET /LM/W3SVC/n/LogType 0

Todos os comandos acima também podem ser anexados com -s: SERVERNAME para executar o comando em um servidor diferente de localhost.

Há vários métodos alternativos de modificação da metabase, incluindo (mas não se limitando a) o uso de ADSI por meio de outra linguagem, WMI ou manipulação direta de XML. Observe também que essas instruções são válidas para as versões 4, 5, 5.1 e 6 do IIS. A versão 7 é um pouco diferente, mas com os componentes de compatibilidade do IIS 6 instalados, essas instruções também seriam válidas no IIS 7.0 e 7.5. / em>

    
por 20.08.2009 / 23:37