1. CrawlStart.ps1
Add-PSSnapin Microsoft.SharePoint.PowerShell
$SSA = Get-SPEnterpriseSearchServiceApplication -Identity "Search Service Application"
$ContentSource = $SSA | Get-SPEnterpriseSearchCrawlContentSource -Identity "My Content Source"
if ($ContentSource.CrawlStatus -eq "Idle" )
{
$ContentSource.StartIncrementalCrawl()
Write-Host "Starting Incremental Crawl"
if ($ContentSource.CrawlStatus -eq "Paused" )
{
$ContentSource.ResumeCrawl()
Write-Host "Resuminging Incremental Crawl"
}
}
2. CrawlPause.ps1
Add-PSSnapin Microsoft.SharePoint.PowerShell
$SSA = Get-SPEnterpriseSearchServiceApplication -Identity "Search Service Application"
$ContentSource = $SSA | Get-SPEnterpriseSearchCrawlContentSource -Identity "My Content Source"
Write-Host $ContentSource.CrawlState
if (($ContentSource.CrawlStatus -eq "CrawlingIncremental" ) -or ($ContentSource.CrawlStatus -eq "CrawlingFull" ))
{
$ContentSource.PauseCrawl()
Write-Host "Pausing the current Crawl"
}
Write-host $ContentSource.CrawlState
No comments:
Post a Comment