2009-04-15 118 views
0

我使用Sharepoint與Nintex結合使用。查詢ldap的可能性可以通過Nintex獲得,並且基本查詢操作可以很好地工作!現在我試圖讓組用戶的成員的數組或集合..我已經試過查詢ldap檢索組用戶是(在sharepoint中)的成員

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

不幸的是,這並不工作,我不是從日誌得到響應前,也可以我發現任何其他解決方案...

任何提示或幫助在這個問題上將不勝感激!

埃裏克

回答

2

您需要檢索用戶的「成員」屬性來獲得組的列表他的直接成員。

我說直接,因爲有嵌套組(用戶是組A的成員,而組A的成員又是B組的成員),那些不會被返回。

此外,主要組(通常爲「用戶」)也不會由「memberOf」屬性返回。

馬克

PS:如果你可以使用.NET 3.5中,有一個新的AD接口暴露用戶的強類型對象 - 由Joe Kaplan and Ethan Wilansky看到優秀的文章。

在那裏,你可以抓住一個用戶,然後只需在用戶對象上調用.GetAuthorizationGroups,就完成了!

+0

得到它的工作感謝您的意見! – erik404 2009-04-16 13:54:45

相關問題