Pergunta

Estou com sucesso usando VBScript dentro de WScript para ler remotamente e escrever configurações do IIS do servidor. Quando tento executar estes mesmos scripts de minha caixa de recepção que não conseguem, no entanto. Exemplo:

Dim vdir
Set vdir = GetObject("IIS://servername/w3svc/226/root")

Erro = "sintaxe inválida"

O código funciona perfeitamente quando executado a partir de um servidor IIS para outro, mas eu gostaria de executá-lo do meu XP Workstation. Pareceria razoável que existe uma transferência de ADSI disponíveis, que irá tornar as coisas trabalho do meu desktop, mas não consigo encontrar um. Eu baixei ADAM mas que só me fez uma pequena porção da necessidade funcionalidade que eu.

Todas as dicas lá fora? Obrigado.

Foi útil?

Solução 2

Stephbu está correto e que a resposta foi útil, mas não é suficiente. Para utilizar ADSI remotamente a partir de minha estação de trabalho XP, que eu precisava para instalar o IIS 5.1. Uma vez que foi instalado, todos os meus scripts começou a trabalhar. Se houver uma instalação que pode fazer a scripts de trabalho sem fazer meu computador um servidor IIS, não tenho conhecimento disso.

Outras dicas

Parece que o provedor IIS ADSI não está instalado / registados (causa provável do erro de sintaxe no protocolo IIS: na string)

Apenas rastrear onde as DLLs provedor vem - suspeito que é instalado com:

IIS 6.0 Management Pack

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top