PowerShell script to get site ID's in site collection
#Script to get site ID's in a site collection.
ADD-PSSnapin Microsoft.SharePoint.Powershell -erroraction silentlycontinue
Add-Type @'
public class SiteDetails
{
public string SiteId;
}
'@
public class SiteDetails
{
public string SiteId;
}
'@
$itemsColl = New-Object 'System.Collections.Generic.List[System.Object]';
#Site URL
$siteurl=Read-Host "Enter Site URL"
$siteurl=Read-Host "Enter Site URL"
$Site=Get-SPSite $siteurl
$spWebApp = $Site.WebApplication
foreach($allsites in $spWebApp.Sites)
{
$EvItem = New-Object SiteDetails
$EvItem.SiteId = $allsites.ID
{
$EvItem = New-Object SiteDetails
$EvItem.SiteId = $allsites.ID
$itemsColl.Add($EvItem);
}
}
$itemsColl | export-csv SiteReport.csv -noType
For more information about SharePoint visit MySharepoint
No comments:
Post a Comment