我有一个VBScript来使用ADSI接口操作Active Directory用户。该脚本运行良好。这是我们目前的情况
一台机器----------------------------> Active Directory服务器 (使用VB脚本)
但是,当通过SOCK(代理服务器)运行相同的脚本时,我们遇到了1个问题。情景是:
机器--------------> SOCK(代理服务器)----------> Active Directory服务器 (使用VB脚本)
我们发现在第二种情况下,vb脚本不会首先尝试连接到SOCK服务器,而是直接连接到Active Directory服务器。这就是失败的原因。
请帮我解决第二种情况,如何让ADSI接口或方法首先通过SOCKs服务器。
非常感谢
答案 0 :(得分:0)
您是否尝试更改LDAP字符串:
set obj = GetObject ("LDAP://SocksIPAddr:389/dc=dom,dc=fr, "societe\administrateur", "test.2011")
已编辑(2011-11-01)
在客户端计算机上,您还可以修改C:\Windows\System32\drivers\etc\hosts
文件以添加:
SocksIPAddr dom.fr