ADSI将无法从XP Workstation连接到IIS

时间:2020-03-06 14:33:48  来源:igfitidea点击:

我已成功使用WScript中的VBScript从服务器远程读取和写入IIS配置。但是,当我尝试从桌面框中运行这些脚本时,它们将失败。例子:

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

错误="语法无效"

从一台IIS服务器运行到另一台IIS服务器时,代码可以完美运行,但我想从XP Workstation运行它。可以下载可用的ADSI,可以使它在我的桌面上正常工作,这似乎是合理的,但是我找不到它。我下载了ADAM,但这只是我所需功能的一小部分。

有任何提示吗?谢谢你。

解决方案

听起来好像未安装/注册IIS ADSI提供程序(可能是协议IIS中语法错误的原因:在字符串中)

只需跟踪提供程序DLL的来源(怀疑它是通过以下方式安装的)即可:

IIS 6.0管理包

Stephbu是正确的,该回答很有帮助,但还不够。为了从XP工作站远程使用ADSI,我需要安装IIS 5.1. 安装完成后,我所有的脚本都开始工作。如果有可以使脚本运行而无需使我的计算机成为IIS服务器的安装,则我不知道。