Я пытаюсь подключиться к AD в C#Подключение к ActiveDirectory в C# не удается
если подключить к корню, это удается не бросать ошибки.
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..
Что я сделал неправильно здесь?