1

LDAP検索を使用して、ActiveDirectory内のユーザーとグループを検索しています。

これが私の検索フィルターです:

string Filter = "(|(&(objectCategory=user)(objectClass=person)(SAMAccountName=*))(&(objectCategory=group)(sAMAccountName=*)))";

SearchResponseを取得し、SearchResultEntryごとにユーザーかグループかを決定したいと思います。

ユーザーかグループかを判断するために確認できる属性はありますか?

ありがとう、インバル

4

2 に答える 2

2

「user」または「group」という「objectClass」属性を使用しました

于 2012-10-17T14:48:41.063 に答える
1

AD内にはいくつかのタイプの「ユーザー」とグループがあります。

ただし、次のように近づける必要があります。if((objectCategory = user)&&(objectClass = person)){this is a user} else if((objectClass = group)){this is a group} else {this is not a userまたはグループ}

http://ldapwiki.willeke.com/wiki/LDAP%20Query%20Examples%20for%20ADが役立つ場合があります。

-ジム

于 2012-10-17T11:04:52.760 に答える