2011-10-31 162 views
1

我有一個VBScript通過使用ADSI接口來操作Active Directory用戶。該腳本運作良好。這是我們目前的場景ADSI INTERFACE通過SOCKS(代理服務器)連接Active Directory服務

一臺機器----------------------------> Active Directory服務器 (用VB腳本)

但是,當通過SOCK(代理服務器)運行相同的腳本時,我們遇到了1個問題。該場景是:

一臺機器--------------> SOCKs(代理服務器)----------> Active Directory服務器 (用VB腳本)

我們發現,在第二種情況下,vb腳本不會首先嚐試連接到SOCK服務器,而是直接連接到Active Directory服務器。這就是它失敗的原因。

請幫我解決第二種情況,如何讓ADSI接口或方法先通過SOCKs服務器。

非常感謝

回答

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 
+0

是的,但它不起作用。 –

相關問題