Add-PSSnapin "Microsoft.SharePoint.PowerShell" -ErrorAction SilentlyContinue
$SiteUrl = "https://portal.contoso.com"
$SiteCollection = Get-SPSite $SiteUrl
foreach($web in $SiteCollection.AllWebs)
{
foreach($list in $web.Lists)
{
if($list.BaseType -eq "DocumentLibrary" -and $list.Hidden -eq $false)
{
if($list.Permissions.Inherited -eq $false)
{
foreach($Perm in $list.Permissions)
{
if($Perm.PermissionMask -eq "FullMask")
{
Write-Host $web.Url, $list.Title $Perm.Member -ForegroundColor Green
}
}
}
}
}
$web.Dispose()
}
$SiteCollection.Dispose()
Like this:
Like Loading...
Related