Thursday, 31 July 2014

Get all users using SharePoint Power Shell script


 


 [System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint") > $null
    $site = new-object Microsoft.SharePoint.SPSite($SiteCollectionURL)
    $web = $site.openweb()
    $siteUsers = $web.SiteUsers

    foreach($user in $siteUsers)
    {      
        Write-Host " ------------------------------------- "
        Write-Host "Site Collection URL:", $SiteCollectionURL
        if($user.IsSiteAdmin -eq $true)
        {
            Write-Host "ADMIN: ", $user.LoginName
        }
        else
        {
            Write-Host "USER: ", $user.LoginName
        }
        Write-Host " ------------------------------------- "
    }  
    $web.Dispose()
    $site.Dispose()

No comments:

Post a Comment