2009-04-15 2 views
0

나는 Nintex와 함께 Sharepoint를 사용하고 있습니다. ldap을 쿼리 할 수있는 가능성은 Nintex를 통해 얻을 수 있으며 기본 쿼리 액션이 잘 작동합니다! 지금은 내가 로깅에서 다시 반응을 얻고도 아니에요, 내가 불행하게도이 작동하지 않습니다 그룹을 검색하기 위해 LDAP를 쿼리하는 중 user가 (sharepoint에서)

(&(objectCategory=group)(member=cn={itemproperty:ldapName},dc=MyDomain)) 

을 시도했습니다 .. 사용자의 구성원 인 그룹의 배열 또는 수집을 얻을 수 있습니다 노력하고 있어요 다른 해결책을 찾았습니다 ...

이 문제에 대한 도움이나 도움을 주시면 대단히 감사하겠습니다!

에릭

답변

2

당신은 그가의 직접적인 구성원 인 그룹 목록을 얻기 위해 사용자의 "의 memberOf"속성을 검색해야합니다.

중첩 된 그룹 (사용자가 그룹 B의 구성원 인 그룹 A의 구성원 임)과 반환되지 않는 그룹이 있으므로 직접 말합니다.

또한 기본 그룹 (대개 "사용자")은 "memberOf"속성에 의해 반환되지 않습니다.

마크

PS : 당신이 .NET 3.5을 사용할 수있는 경우와 같은 강력한 형식의 객체가 사용자에게 노출 새 AD 인터페이스있다 - Joe Kaplan and Ethan Wilansky하여 우수한 문서를 참조하십시오.

사용자를 가져 와서 사용자 개체에서 .GetAuthorizationGroups를 호출하면 완료됩니다.

+0

귀하의 조언에 감사드립니다. – erik404

관련 문제