검색에서 다음과 같은 동적 쿼리 매개 변수를 사용할 수 있습니다.
ldap:///<검색 기본 DN>??<검색 범위>?<검색 필터>
one 또는 base를 사용하면 기본 DN 조직의 사용자만 가져옵니다.
sub를 사용하면 기본 DN 조직 및 트리에서 모든 하위 조직의 사용자를 모두 가져옵니다.
(<논리 연산자><비교><비교...>)
논리적 OR: |
논리적 AND: &
논리적 NOT: !
예:
(&(city=boston)(state=Massachusetts))
기본 검색 필터는 (objectclass=*)입니다.
동적 쿼리를 만들 때 다음 사항에 주의하십시오.
ldap:///o=MyCorporation??sub?(title=Manger)
다음 표에는 샘플 LDAP 쿼리가 포함되어 있습니다.
|
설명 |
쿼리 |
|---|---|
|
매니저인 모든 사용자 |
ldap:///o=MyCorporation??sub?(title=Manger) |
|
뉴욕 서부 지사에 있는 모든 매니저 |
ldap:///o=MyCorporation??one?(&(title=Manager) (roomNumber=NYWest)) |
|
휴대폰이 있는 모든 기술자 |
ldap:///o=MyCorporation??one? (&(employeetype=technician) (mobile=*)) |
|
직원 번호가 1000에서 2000 사이에 있는 모든 직원 |
ldap:///o=MyCorporation, (& (ou=employee) (employeenumber >=1000) (employeenumber <=2000)) |
|
회사에서 6개월 이상 근무한 모든 헬프 데스크 관리자 |
ldap:///o=MyCorporation,(& (cn=helpdeskadmin) (DOH => 2004/04/22) 참고: 이 쿼리를 사용하려면 사용자의 고용 날짜에 대해 DOH 특성을 만들어야 합니다. |
참고: > 및 <(보다 큼 및 보다 작음) 비교는 산술적이 아니라 사전순입니다. 이러한 비교 연산자 사용에 대한 자세한 내용은 LDAP 디렉터리 서버 설명서를 참조하십시오.
|
Copyright © 2014 CA.
All rights reserved.
|
|