是否有查询或 powershell 命令来检索 SharePoint 站点中用于权限的 AD 组列表?我们需要找出正在使用的组(实际上哪些组未被使用),以便我们可以删除 AD 中未使用的组。
答案1
您可以使用 STSADM -o enumusers 命令收集信息。它将输出 XML,其中包含与 SharePoint 网站关联的用户(或 AD 组)列表。不幸的是,您必须为每个网站执行此操作,因此可能需要一些时间来整理脚本以运行它。
我们研究了一个来自寻求管理我们站点的安全权限。它的功能之一是创建一个包含所有用户的列表。它可能已经具备您需要的功能。
答案2
我在SharePoint工作,是负责权限管理的PM。
实现此目的的最佳方法可能是编写自定义代码。对于给定的 SPWeb,您可以枚举 RoleAssignments(对主体的权限分配)并从中获取目录组。
答案3
它是葡萄牙语的,但你可以翻译它(注意不要在脚本中使用翻译:)