發表文章

目前顯示的是 7月, 2025的文章

[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";