## SharePoint DLL
[void][System.Reflection.Assembly]::LoadWithPartialName("Microsoft.SharePoint")
$webApplicationURL = Read-Host "Enter Web
application"
$webApp = Get-SPWebApplication
$webApplicationURL
if($webApp -ne $null)
{
$WebName=$webApp.Name
$FileName="D:\SharePointTeam\GetAllSites\"+$WebName+".csv"
Write-Host $FileName
#Write-Host "Web Application : " + $webApp.Name
foreach($siteColl in $webApp.Sites)
{
if($siteColl -ne $null)
{
Write-Host -foregroundcolor red "Site
Collection: "$siteColl.Url
Get-SPSite $siteColl | Get-SPWeb -Limit All |
Select Title, Url
$SiteName=Get-SPSite $siteColl | Get-SPWeb
-Limit All | Select Title, Url
$Sitename | Out-File -Append $FileName -width
500
}
else
{
Echo $siteColl "does not exist"
}
}
}
else
{
Write-Host $webApplicationURL "does
not exist, check the WebApplication name"
}
No comments:
Post a Comment