2012-10-16 3 views
1

LDAP 검색을 사용하여 활성 디렉토리에서 사용자 및 그룹을 찾습니다. 나는 SearchResponse을 얻고 나는 그것이 사용자 또는 그룹의 경우 모든 SearchResultEntry에 대한 결정하려는SearchResultEntry가 사용자 또는 그룹인지 여부를 결정하는 방법은 무엇입니까?

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

:

여기 내 검색 필터입니다.

사용자 또는 그룹인지를 결정하기 위해 확인할 수있는 속성이 있습니까?

덕분에, 인발

답변

2

나는 "사용자"또는 "그룹"

을 말한다 "방법 objectClass"속성을 사용
1

은 AD 내에서 "사용자"및 그룹의 여러 종류가 있습니다.

그러나 이런 일이 가까워 야한다 : 경우 ((수 objectcategory = 사용자) & & (방법 objectClass = 사람)) 다른 경우 ((방법 objectClass = 그룹)) { { 이 사용자 입니다} 이것은이 당신은 http://ldapwiki.willeke.com/wiki/LDAP%20Query%20Examples%20for%20AD 유용하게 찾을 수있는 사용자 또는 그룹 }

하지 않은 그룹에 } 다른 { 입니다.

- 짐