[Windows] 透過 Domain Controller 取得 LDAP

如題,在大公司使用AD驗證是很常見的,且當有多個子公司時,LDAP就有可能會更換,此時突然變動就沒法登入了,確實有點麻煩,解決方式如下。

//	假設你的 DC如下
//	DC = "dc=DC01,dc=yourdomain,dc=intra";
	
//	於 CMD 輸入以下指令
nltest /dsgetdc:DC01.yourdomain.intra
  
//	結果會如下:
DC: \\DC01.yourdomain.intra
Address: \\10.1.1.10
Dom Guid: ...
Dom Name: yourdomain.intra
Forest Name: yourdomain.intra
Flags: ...

//	而 Address 就是LDAP,Port通常為389。
//	C#程式就會如下...
DC = "dc=DC01,dc=yourdomain,dc=intra";
LDAP = "LDAP://10.1.1.10:389";
  

留言

這個網誌中的熱門文章

[遞迴邏輯] 採購單取得一般報價和特殊報價

[SQL] Oracle查無資料 (因 SESSION, NLS, AMERICA...因素)

[C#]RBK(8進制)和字串互轉