SharePoint Web部件按AD / SharePoint组显示用户

时间:2009-01-05 10:27:05

标签: security sharepoint web-parts

我正在尝试创建一个SharePoint Web部件,该部件将显示某个活动目录或SharePoint安全组中的所有用户。

例如,在一个名为Human Resources的部门的主页上,Web部件将列出属于名为HR的AD或SharePoint组的所有人员。

有人向我建议,SharePoint中的用户表和安全组之间没有关系,我觉得很难理解?如果用户属于某个组,您会怀疑存在关系。

非常感谢您的任何建议

6 个答案:

答案 0 :(得分:10)

“网站用户”Web部件不会展开AD安全组。对于AD安全组枚举,您可能需要查看Bamboo的Web部件(用户目录Web部件)或开发您自己的自定义Web部件,如下所述: http://sharepointrookie.wordpress.com/2008/07/13/display-site-members-from-ad-groups/

答案 1 :(得分:1)

是的,有一个名为“站点用户”的Web部件,我认为它可以满足您的要求。但我不确定它是否在Web部件库中的杂项组下。当我在网络部分库中鬼混时,我偶然发现了这个工具。 此外,IFY是另一种工具,它是Sync AD

的第三方工具

希望这有帮助

答案 2 :(得分:0)

SharePoint具有“站点用户”Web部件(位于Web部件库中的其他组) - 此部分是可配置的,可以显示站点中任何SharePoint安全组的成员。

答案 3 :(得分:0)

SharePoint不会跟踪谁在哪个AD群组中,您必须向AD询问此问题。

这不是一个真正能够回答的问题,AD旨在回答诸如“凯文是酷儿童组成员”之类的问题。

答案 4 :(得分:0)

很棒

但它有一个奇怪的行为。

“批准者”可以看到所有“贡献者”,也可以看到他们自己的“批准者”组 但“控制者”只能看到其他“贡献者”,而不能看到“批准者”

答案 5 :(得分:0)

为了满足您的需要,您需要在visual studio中创建一个自定义webpart来访问ldap服务器,以获取活动目录组下的成员列表。

此外,您可以将此网络艺术部署到您的sharepoint网站。