1. Save the following script file as Get-EnumCrawlProp.ps1
2. Create an input file for Content Sources (just one content source name in one line)
3. Run the script as PS>Get-EnumCrawlProp.ps1 ProdContentSources.txt
param(
[String]$InputFile = ""
)
If ($InputFile)
{
$ContentSrc = Get-Content $InputFile
$searchapp = Get-SPEnterpriseSearchServiceApplication |where {$_.name -eq "ProdSearchSA1"};
ForEach ($c in $ContentSrc)
{
$csource = Get-SPEnterpriseSearchCrawlContentSource $c -sea $searchapp;
#Write-Host "Crawl State for $c " $csource.CrawlState
$csource.IncrementalCrawlSchedule | select DaysOfWeek, DaysInterval, StartHour, StartMinute, RepeatInterval, RepeatDuration
}
"Process complete."
}
2. Create an input file for Content Sources (just one content source name in one line)
3. Run the script as PS>Get-EnumCrawlProp.ps1 ProdContentSources.txt
param(
[String]$InputFile = ""
)
If ($InputFile)
{
$ContentSrc = Get-Content $InputFile
$searchapp = Get-SPEnterpriseSearchServiceApplication |where {$_.name -eq "ProdSearchSA1"};
ForEach ($c in $ContentSrc)
{
$csource = Get-SPEnterpriseSearchCrawlContentSource $c -sea $searchapp;
#Write-Host "Crawl State for $c " $csource.CrawlState
$csource.IncrementalCrawlSchedule | select DaysOfWeek, DaysInterval, StartHour, StartMinute, RepeatInterval, RepeatDuration
}
"Process complete."
}