Powershell script to get site Title, Site Owner, Site user count and usage
Add-PSSnapin microsoft.sharepoint.powershell -ErrorAction SilentlyContinue $wburl = Read-Host "Enter Web application URL " $webApp = Get-SPWebApplication $wburl $outputPath =Read-Host "Enter path to save results " Add-Content -Path $outputPath -Value "Site Title,Site URL, Site Owner, UserCount,Usage in MB" foreach ($SiteCollection in $webApp.Sites) { $url = $SiteCollection.Url $webs = Get-SPWeb $URL [boolean] $WriteToFile = $true $weburl = $SiteCollection.OpenWeb() $siteowner = "" foreach ($siteAdmin in $weburl.SiteAdministrators) { $siteowner = $siteAdmin.LoginName + "|" + $siteowner } foreach($web in $webs) { #Grab all users in the site collections $siteUserCnt = $web.AllUsers.Count $Siteurl = $web.Url $siteTitle = $web.Title $site = Get-SPSite $Siteurl $siteusage = $site.Usage.Storage/1MB Add-Content -Path $outputPath -Value "$siteTitle,$Siteurl,$siteowner,$siteUserCnt,$siteusage" $web.Dispose() } }
SharePoint2013 Powershell script to get site Title, Site Owner, Site user count and usage
时间: 2024-11-10 07:42:40