SP2010 – Configurer Search Server avec PowerShell – Part 1
Dans deux articles précédents, j’expliquais comment configurer le service de recherche de SharePoint Server à l’aide de Powershell. Le but principal était de pouvoir automatiser la configuration de ce service afin de rejouer ce scénario sur plusieurs environnements.
Dans la continuité, nous allons voir comment créer les sources de contenu ainsi que les étendues de recherche, toujours avec l’aide de Powershell (SharePoint Management Shell).
Première étape, lancer le Management Shell pour SharePoint 2010, depuis le menu Démarrer > Tous les programmes > Microsoft SharePoint 2010 Products > SharePoint 2010 Management Shell :
Ensuite, il faut récupérer l’instance du service de recherche avec la ligne (Entre les quotes, c’est le nom de l’application de service qui a été créée dans les précédents articles):
- $searchapp = Get-SPEnterpriseSearchServiceApplication “Service de Recherche de SharePoint 2010 créé par Powershell”
- $contentsource = New-SPEnterpriseSearchCrawlContentSource -Name “Nouvelle Source” -SearchApplication $searchapp -Type SharePoint -StartAddresses “http://labs-sp2010/,http://labs-sp2010:60000/”
- $contentsource = Get-SPEnterpriseSearchCrawlContentSource ”Sites SharePoint locaux” -SearchApplication $searchapp
- $contentsource.StartFullCrawl()
- $contentsource.StartIncrementalCrawl()
- Set-SPEnterpriseSearchCrawlContentSource -Identity $contentsource -ScheduleType Incremental -DailyCrawlSchedule -CrawlScheduleStartDateTime “06/10/2011 22:00″ -CrawlScheduleRunEveryInterval 1 -CrawlScheduleRepeatDuration 1440 -CrawlScheduleRepeatInterval 30
- Set-SPEnterpriseSearchCrawlContentSource -Identity $contentsource -ScheduleType Full -WeeklyCrawlSchedule -CrawlScheduleDaysOfWeek 1 -CrawlScheduleDateTime “03:00″











