获取farm简单信息脚本
Farm、Server、Webapp、Sites
Add-PSSnapin *sharepoint*
Write-Host "Begin to get farm info." -ForegroundColor Green
$date = Get-Date -Format "yyyyMMddHHmmss"
$log = "c:\farminfo" + $date + ".txt"
#farm
(Get-SPFarm).buildversion >>$log
#servers
Get-SPServer >>$log
"--------" >>$log
#webapp
$webapps = Get-SPWebApplication
#sites
$siteSize = 0
foreach ($webapp in $webapps) {
"WebApp:" + $webapp.Name + ",SiteCount:" + $webapp.Sites.Count + ",DB Count:" + $webapp.ContentDatabases.Count >>$log
foreach ($site in $webapp.Sites) {
$site.Url + "," + $site.Usage.Storage >>$log
$siteSize += $site.Usage.Storage
}
}
#size,GB
"Site Size Count:" >>$log
$siteSize / 1024 / 1024 / 1024 >>$log
"--------" >>$log
Write-Host "OK" -ForegroundColor Green