0

私はActiveDirectoryを初めて使用し、まだいくつかの概念を学んでいます。

以下のコードは、ローカルマシンでADに接続することを示しており、このコードは正しく機能します

DirectoryEntry entry = new DirectoryEntry("LDAP://CN=testing1,CN=Users,DC=mydomain,DC=com");
DirectoryEntryConfiguration entryConfiguration = entry.Options;

Console.WriteLine("Server: " + entryConfiguration.GetCurrentServerName());
Console.WriteLine("Page Size: " + entryConfiguration.PageSize.ToString());
Console.WriteLine("Password Encoding: " + entryConfiguration.PasswordEncoding.ToString());
Console.WriteLine("Password Port: " + entryConfiguration.PasswordPort.ToString());
Console.WriteLine("Referral: " + entryConfiguration.Referral.ToString());
Console.WriteLine("Security Masks: " + entryConfiguration.SecurityMasks.ToString());
Console.WriteLine("Is Mutually Authenticated: " + entryConfiguration.IsMutuallyAuthenticated().ToString());
Console.WriteLine();
Console.ReadLine();

これが私の問題です:mydomain別のマシンのLDAPパスで置き換えると、エラーが発生します

LDAP://CN=testing1,CN=Users,DC=XXXX,DC=com

このエラーが発生します

System.DirectoryServices.DirectoryServicesCOMExceptionが処理されませんでしたMessage=サーバーから参照が返されました。

4

1 に答える 1

0

これは基本的に歯が生えるエラーでした

これの代わりに:

LDAP://CN=testing1,CN=Users,DC=XXXX,DC=com

私は書くべきだった

LDAP://XXX.com/CN=testing1,CN=Users,DC=XXXX,DC=com
于 2012-11-09T09:16:56.943 に答える