0
我尝试连接到AD中的C#连接到C#中的ActiveDirectory失败
如果我连接到根,它会成功,而不会引发错误。
try {
DirectoryEntry de = new DirectoryEntry("LDAP://COMPANYDOMAIN.COM", "username", "password");
object nativeObject = de.NativeObject;
} catch(DirectoryServicesCOMException) { }
如果我有像下面的另一种方式连接,它抛出the specified domain either does not exist or could not be contacted.
try {
DirectoryEntry de = new DirectoryEntry("LDAP://DC=COMPANYDOMAIN,DC=COM", "username", "password");
object nativeObject = de.NativeObject;
} catch(DirectoryServicesCOMException) { }
如果我连接到子OU,它抛出the specified domain either does not exist or could not be contacted.
太
try {
DirectoryEntry de = new DirectoryEntry("LDAP://OU=KEE2, DC=COMPANYDOMAIN,DC=COM", "username", "password");
object nativeObject = de.NativeObject;
} catch(DirectoryServicesCOMException) { }
我可以使用LDAPADMIN
GUI工具连接并看到AD中的结构:
ROOT
OU=KEE2
OU=KEE
OU=other..
我在这里做错了什么?