如何获取用于 SharePoint 站点权限的 AD 组列表?

如何获取用于 SharePoint 站点权限的 AD 组列表?

是否有查询或 powershell 命令来检索 SharePoint 站点中用于权限的 AD 组列表?我们需要找出正在使用的组(实际上哪些组未被使用),以便我们可以删除 AD 中未使用的组。

答案1

您可以使用 STSADM -o enumusers 命令收集信息。它将输出 XML,其中包含与 SharePoint 网站关联的用户(或 AD 组)列表。不幸的是,您必须为每个网站执行此操作,因此可能需要一些时间来整理脚本以运行它。

我们研究了一个来自寻求管理我们站点的安全权限。它的功能之一是创建一个包含所有用户的列表。它可能已经具备您需要的功能。

答案2

我在SharePoint工作,是负责权限管理的PM。

实现此目的的最佳方法可能是编写自定义代码。对于给定的 SPWeb,您可以枚举 RoleAssignments(对主体的权限分配)并从中获取目录组。

答案3

它是葡萄牙语的,但你可以翻译它(注意不要在脚本中使用翻译:)

请点击此处:https://suporte.ivancarlos.com.br/hc/pt-br/articles/13124938660109-Gerando-relat%C3%B3rio-de-membros-de-sites-SharePoint-no-Microsoft-365

相关内容