ADSI не будет подключаться к IIS с рабочей станции XP

StackOverflow https://stackoverflow.com/questions/117379

  •  02-07-2019
  •  | 
  •  

Вопрос

Я успешно использую 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 провайдера — подозреваю, что они устанавливаются с помощью:

Пакет управления IIS 6.0

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top