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服务器的安装,则我不知道。