检查Sharepoint中特定用户的所有权限(Doc lib,列表等)

时间:2016-07-04 02:17:28

标签: sharepoint

有没有办法可以在Sharepoint中搜索某个用户的所有权限?因为现在,我所知道的方法是单独浏览ALL doc lib以检查该用户是否拥有该权限。 (或属于拥有权限的组织)。 我的同事要求我允许某个人,并且应该与她目前的权限相同。所以我做的是来自网站,我导航Site Actions > Site Permissions > Check Permissions。从那里我注意到我的同事所属的小组并将新用户添加到其中。但是用户无法访问他需要的特定Doc lib。有没有办法可以看到某个用户的所有可能的权限,这样我就不需要单独检查所有doc lib或列表了?

1 个答案:

答案 0 :(得分:0)

直接向用户分配权限是一种错误的模式,更好地为组分配权限并将用户分配给组。

要检查整个网站的用户权限,您必须使用powershell脚本,位于从stackexchange

的其他帖子中获取的脚本下方
$urlWeb = "http://sp2010"
Get-SPUser -Web $urlWeb | select UserLogin, @{name=”Exlicit given roles”;expression={$_.Roles}}, @{name=”Roles given via groups”;expression={$_.Groups | %{$_.Roles}}},Groups | format-Table -auto