【问题标题】:SharePoint Web Part to display users by AD/SharePoint GroupSharePoint Web 部件按 AD/SharePoint 组显示用户
【发布时间】:2010-09-29 14:10:48
【问题描述】:

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

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

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

非常感谢您的任何建议

【问题讨论】:

    标签: security sharepoint web-parts


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

      是的,有一个名为“站点用户”Web 部件的工具,我认为它可以满足您的部分需求。但我不确定它是否在 Web 部件库中的杂项组下。当我在 Web 部件库中闲逛时,我偶然发现了该工具。 同样,这里的 IFY 是另一个工具,不过,它是一个第三方工具,Sync AD

      希望对你有帮助

      【讨论】:

        【解决方案3】:

        SharePoint 有一个“站点用户”Web 部件(在 Web 部件库中的 Miscellaneous 组下) - 此部件是可配置的,并且可以显示站点中任何 SharePoint 安全组的成员。

        【讨论】:

          【解决方案4】:

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

          这并不是一个可以很好回答的问题,广告旨在回答诸如“凯文是酷孩子小组的成员”之类的问题

          【讨论】:

          • 公平点我猜 - 只是我被要求构建一个 Web 部件来显示他们所在的 AD 组的人群,实际上在每个站点/子上创建一个用户社区-地点。如果他们使用 SP 安全组会容易得多!
          • 实际上,据我所知,SharePoint 确实会跟踪谁在哪个 AD 组中(这是用户配置文件同步的一部分),只是没有公开它会跟踪它。跨度>
          • Chris 是对的。我忘记了 MOSS 中的配置文件服务会跟踪这一点,但我不确定是否有 API 可以获取组成员身份
          【解决方案5】:

          太棒了

          但它有一个奇怪的行为。

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

          【讨论】:

            【解决方案6】:

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

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

            【讨论】:

              猜你喜欢
              • 1970-01-01
              • 2012-09-29
              • 2012-03-10
              • 2023-03-18
              • 2012-02-07
              • 2011-06-16
              • 1970-01-01
              • 1970-01-01
              相关资源
              最近更新 更多