ADSI не будет подключаться к IIS с рабочей станции XP
Вопрос
Я успешно использую VBScript в WScript для удаленного чтения и записи конфигураций IIS с сервера.Однако когда я пытаюсь запустить те же самые сценарии со своего настольного компьютера, они терпят неудачу.Пример:
Dim vdir
Set vdir = GetObject("IIS://servername/w3svc/226/root")
Ошибка = «Неверный синтаксис»
Код отлично работает при запуске с одного сервера IIS на другой, но я бы хотел запустить его со своей рабочей станции XP.Казалось бы, разумно, что доступна загрузка ADSI, которая заставит все работать с моего рабочего стола, но я не могу ее найти.Я загрузил АДАМ но это дало мне лишь небольшую часть необходимой мне функциональности.
Есть какие-нибудь намеки?Спасибо.
Решение 2
Стефбу прав, и этот ответ был полезен, но этого недостаточно.Чтобы использовать ADSI удаленно с моей рабочей станции XP, мне нужно было установить IIS 5.1.Как только это было установлено, все мои скрипты начали работать.Если существует установка, которая может заставить сценарии работать, не превращая мой компьютер в сервер IIS, я об этом не знаю.
Другие советы
Похоже, что поставщик IIS ADSI не установлен/не зарегистрирован (вероятная причина синтаксической ошибки в протоколе IIS:в строке)
Просто отслеживаю, откуда берутся библиотеки DLL провайдера — подозреваю, что они устанавливаются с помощью: