SharePoint 2010 Powershell script displays all the Site Collection Administrators for a given web application.

Here's a useful powershell script that I'm blatantly stealing borrowing from here. 

This script displays all the Site Collection Administrators for a given web application.




$siteUrl = Read-Host "Enter Site URL"
 
$rootSite = New-Object Microsoft.SharePoint.SPSite($siteUrl)
$spWebApp = $rootSite.WebApplication
 
foreach($site in $spWebApp.Sites)
{
    foreach($siteAdmin in $site.RootWeb.SiteAdministrators)
    {
        Write-Host "$($siteAdmin.ParentWeb.Url) - $($siteAdmin.DisplayName)"
    }
    $site.Dispose()
}
$rootSite.Dispose()

Comments

  1. This comment has been removed by a blog administrator.

    ReplyDelete

Post a Comment

Popular posts from this blog

Setting SharePoint announcements to auto delete after expiration

Security Considerations When Using SharePoint Online

Central notification bar for non coder users in SharePoint 2013 (or 2010)