0

ActiveDirectoryサーバーの識別名を取得することを知っています。

 DirectoryEntry nRoot = new DirectoryEntry("LDAP://localhost:389");//this for OpenLDAP
 string dnPath = nRoot.Properties["distinguishedName"].Value.ToString();

「無効なdn構文が指定されました」というエラーが発生します

ただし、localhost:389の代わりにADサーバーIPで同じコードを試してみると、完全に実行されます。

何か案が?

ありがとう!

4

1 に答える 1

0

「Active Directory サーバーの識別名」の意味に従っているかどうかわかりません...実際に何を達成しようとしているのですか?

現在のコードは、基本的に、ローカル ドメイン コントローラー上の RootDSE と呼ばれるものにバインドされます。

于 2012-06-20T20:24:04.597 に答える