PowerShell Script to Find List items having Unique Permissions and to find out to whom List items are Shared with
Clear
Add-PSSnapin "Microsoft.SharePoint.PowerShell"
$web=Get-SPWeb -Identity
"https://SP2013dev.com/sites/TestingPermissions/"
$ls=$web.Lists.TryGetList("CalcListTesting");
foreach($item
in $ls.Items)
{
    if($item.HasUniqueRoleAssignments)
    {
     $i =1 ;
     Write-Host   $i "." $item.Title
    Write-Host "Groups who are associated with listitem  and their permissions are below "
    $item.RoleAssignments.Groups
| Select Name, Roles 
    $i=$i+1
     }
 } 
 
No comments:
Post a Comment