Set-SPEnterpriseSearchCrawlContentSource

 

S’applique à : SharePoint Server 2010

Dernière rubrique modifiée : 2015-03-09

Définit les propriétés d’une source de contenu d’analyse pour une application de recherche partagée.

Syntax

Set-SPEnterpriseSearchCrawlContentSource [-Identity] <ContentSourcePipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>] [-Confirm [<SwitchParameter>]] [-CrawlPriority <Nullable>] [-CustomProtocol <String>] [-LOBSystemSet <String[]>] [-MaxPageEnumerationDepth <Nullable>] [-MaxSiteEnumerationDepth <Nullable>] [-Name <String>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-StartAddresses <String>] [-Tag <String>] [-WhatIf [<SwitchParameter>]]

Set-SPEnterpriseSearchCrawlContentSource [-Identity] <ContentSourcePipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>] [-Confirm [<SwitchParameter>]] [-CrawlPriority <Nullable>] [-CustomProtocol <String>] [-LOBSystemSet <String[]>] [-MaxPageEnumerationDepth <Nullable>] [-MaxSiteEnumerationDepth <Nullable>] [-Name <String>] [-RemoveCrawlSchedule <SwitchParameter>] [-ScheduleType <Nullable>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-StartAddresses <String>] [-Tag <String>] [-WhatIf [<SwitchParameter>]]

Set-SPEnterpriseSearchCrawlContentSource [-Identity] <ContentSourcePipeBind> -ScheduleType <Nullable> [-AssignmentCollection <SPAssignmentCollection>] [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>] [-Confirm [<SwitchParameter>]] [-CrawlPriority <Nullable>] [-CrawlScheduleRepeatDuration <Nullable>] [-CrawlScheduleRepeatInterval <Nullable>] [-CrawlScheduleRunEveryInterval <Nullable>] [-CrawlScheduleStartDateTime <Nullable>] [-CustomProtocol <String>] [-DailyCrawlSchedule <SwitchParameter>] [-LOBSystemSet <String[]>] [-MaxPageEnumerationDepth <Nullable>] [-MaxSiteEnumerationDepth <Nullable>] [-Name <String>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-StartAddresses <String>] [-Tag <String>] [-WhatIf [<SwitchParameter>]]

Set-SPEnterpriseSearchCrawlContentSource [-Identity] <ContentSourcePipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>] [-Confirm [<SwitchParameter>]] [-CrawlPriority <Nullable>] [-CrawlScheduleDaysOfMonth <Nullable>] [-CrawlScheduleMonthsOfYear <Nullable>] [-CrawlScheduleRepeatDuration <Nullable>] [-CrawlScheduleRepeatInterval <Nullable>] [-CrawlScheduleStartDateTime <Nullable>] [-CustomProtocol <String>] [-LOBSystemSet <String[]>] [-MaxPageEnumerationDepth <Nullable>] [-MaxSiteEnumerationDepth <Nullable>] [-MonthlyCrawlSchedule <SwitchParameter>] [-Name <String>] [-ScheduleType <Nullable>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-StartAddresses <String>] [-Tag <String>] [-WhatIf [<SwitchParameter>]]

Set-SPEnterpriseSearchCrawlContentSource [-Identity] <ContentSourcePipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>] [-Confirm [<SwitchParameter>]] [-CrawlPriority <Nullable>] [-CrawlScheduleDaysOfWeek <Nullable>] [-CrawlScheduleRepeatDuration <Nullable>] [-CrawlScheduleRepeatInterval <Nullable>] [-CrawlScheduleRunEveryInterval <Nullable>] [-CrawlScheduleStartDateTime <Nullable>] [-CustomProtocol <String>] [-LOBSystemSet <String[]>] [-MaxPageEnumerationDepth <Nullable>] [-MaxSiteEnumerationDepth <Nullable>] [-Name <String>] [-ScheduleType <Nullable>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-StartAddresses <String>] [-Tag <String>] [-WeeklyCrawlSchedule <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

Description détaillée

L’applet de commande Set-SPEnterpriseSearchCrawlContentSource met à jour les règles d’une source de contenu d’analyse lors de la configuration initiale de la fonctionnalité de recherche et après l’ajout d’une nouvelle source de contenu. Cette applet de commande est appelée une fois pour la définition d’une planification d’analyse incrémentielle pour une source de contenu, puis est rappelée pour la définition d’une planification d’analyse complète.

Parameters

Paramètre Requis Type Description

Identity

Facultatif

Microsoft.Office.Server.Search.Cmdlet.ContentSourcePipeBind

Spécifie la source de contenu d’analyse à mettre à jour.

Le type doit correspondre à un GUID valide sous la forme 12345678-90ab-cdef-1234-567890bcdefgh, à un nom valide d’objet ContentSource (par exemple, ContentSource1) ou à une instance d’un objet ContentSource valide.

ScheduleType

Requis

System.Nullable

Spécifie le type de planification d’analyse.

Le type doit avoir l’une des valeurs suivantes : Full ou Incremental.

AssignmentCollection

Facultatif

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Gère les objets de manière à optimiser leur libération. L’utilisation d’objets, tels que SPWeb ou SPSite, peut consommer des quantités de mémoire élevées et le recours à ces objets dans des scripts Windows PowerShell implique une gestion appropriée de la mémoire. À l’aide de l’objet SPAssignment, vous pouvez affecter des objets à une variable et les libérer dès qu’ils ne sont plus nécessaires afin de libérer de la mémoire. Lorsque les objets SPWeb, SPSite ou SPSiteAdministration sont utilisés, ils sont automatiquement libérés si une collection d’attributions ou le paramètre Global ne sont pas utilisés.

Notes

Lorsque le paramètre Global est utilisé, tous les objets sont contenus dans le magasin global. Si des objets ne sont pas utilisés immédiatement ou libérés à l’aide de la commande Stop-SPAssignment, un scénario d’insuffisance de mémoire peut se produire.

BDCApplicationProxyGroup

Facultatif

Microsoft.SharePoint.PowerShell.SPServiceApplicationProxyGroupPipeBind

Spécifie le proxy à utiliser pour une source de contenu de type business. Ce groupe de proxys doit contenir un proxy de magasin de métadonnées de connectivité de données métiers par défaut. .

Confirm

Facultatif

System.Management.Automation.SwitchParameter

Vous demande confirmation avant d’exécuter la commande. Pour plus d’informations, tapez la commande suivante : get-help about_commonparameters

CrawlPriority

Facultatif

System.Nullable

Spécifie la priorité de cette source de contenu.

Le type doit être l’un des entiers suivants : 1 (priorité normale) ou 2 (priorité élevée).

CrawlScheduleDaysOfMonth

Facultatif

System.Nullable

Spécifie les jours au cours desquels effectuer l’analyse lorsque le paramètre MonthlyCrawlSchedule est défini.

CrawlScheduleDaysOfWeek

Facultatif

System.Nullable

Spécifie les jours au cours desquels effectuer l’analyse lorsque le paramètre WeeklyCrawlSchedule est défini.

CrawlScheduleMonthsOfYear

Facultatif

System.Nullable

Spécifie les mois au cours desquels effectuer l’analyse lorsque le paramètre MonthlyCrawlSchedule est défini.

CrawlScheduleRepeatDuration

Facultatif

System.Nullable

Spécifie le nombre de fois que la planification d’analyse doit être répétée.

CrawlScheduleRepeatInterval

Facultatif

System.Nullable

Spécifie le nombre de minutes devant d’écouler entre chaque intervalle de répétition de la planification d’analyse.

CrawlScheduleRunEveryInterval

Facultatif

System.Nullable

Spécifie l’intervalle entre les analyses.

Lorsque le paramètre DailyCrawlSchedule est défini, spécifie le nombre de jours entre les analyses.

Lorsque le paramètre WeeklyCrawlSchedule est défini, spécifie le nombre de semaines entre les analyses.

CrawlScheduleStartDateTime

Facultatif

System.Nullable

Spécifie la date initiale de l’analyse. La valeur par défaut est minuit à la date du jour.

CustomProtocol

Facultatif

System.String

Spécifie le protocole personnalisé, géré par le connecteur personnalisé, à utiliser pour cette source de contenu.

DailyCrawlSchedule

Facultatif

System.Management.Automation.SwitchParameter

Permet de baser la planification sur le nombre de jours entre les analyses.

LOBSystemSet

Facultatif

System.String[]

Spécifie une liste de noms système de magasins de métadonnées de connectivité de données métiers et de noms d’instance système séparés par des virgules pour une source de contenu de type business.

MaxPageEnumerationDepth

Facultatif

System.Nullable

Spécifie, pour une source de contenu de type web ou custom, le nombre de sauts entre les pages que le robot peut effectuer entre l’adresse de départ et un élément de contenu.

MaxSiteEnumerationDepth

Facultatif

System.Nullable

Spécifie, pour une source de contenu de type web ou custom, le nombre de relais de site que le robot peut prendre en charge entre l’adresse de départ et un élément de contenu.

MonthlyCrawlSchedule

Facultatif

System.Management.Automation.SwitchParameter

Permet de baser la planification sur le nombre de mois entre les analyses.

Name

Facultatif

System.String

Spécifie le nouveau nom complet de la source de contenu.

Le type doit être un nom valide d’une source de contenu, par exemple, ContentSource1.

RemoveCrawlSchedule

Facultatif

System.Management.Automation.SwitchParameter

Supprime l’analyse spécifiée.

SearchApplication

Facultatif

Microsoft.Office.Server.Search.Cmdlet.SearchServiceApplicationPipeBind

Spécifie l’application de recherche qui contient la source de contenu.

Le type doit correspondre à un GUID valide de la forme 12345678-90ab-cdef-1234-567890bcdefgh, à un nom valide d’une application de recherche (par exemple, SearchApp1) ou à une instance d’un objet SearchServiceApplication valide.

StartAddresses

Facultatif

System.String

Spécifie la liste d’URL séparées par des virgules auxquelles commencer une analyse pour cette source de contenu.

Le type doit être une URL valide, au format http://server_name.

Tag

Facultatif

System.String

Spécifie l’URL de la page par le biais de laquelle modifier les paramètres d’une source de contenu personnalisé. La chaîne qui spécifie l’URL peut contenir un maximum de 1 024 caractères.

Le type doit être une URL valide, au format http://server_name.

WeeklyCrawlSchedule

Facultatif

System.Management.Automation.SwitchParameter

Permet de baser la planification sur le nombre de semaines entre les analyses

WhatIf

Facultatif

System.Management.Automation.SwitchParameter

Affiche un message qui explique l’effet de la commande au lieu de l’exécuter. Pour plus d’informations, tapez la commande suivante : get-help about_commonparameters

Types d’entrée

Types retournés

Example

------------------EXEMPLE------------------

$searchapp = Get-SPEnterpriseSearchServiceApplication "SearchApp1"
$cs = Get-SPEnterpriseSearchCrawlContentSource -SearchApplication $searchapp ""
$cs | Set-SPEnterpriseSearchCrawlContentSource -ScheduleType Full -DailyCrawlSchedule -CrawlScheduleRunEveryInterval 30
$cs | Set-SPEnterpriseSearchCrawlContentSource -ScheduleType Incremental -DailyCrawlSchedule -CrawlScheduleRepeatInterval 60 -CrawlScheduleRepeatDuration 1440

Cet exemple retourne une source de contenu existante ExampleContentSource1, puis crée une planification pour exécuter une analyse complète tous les 30 jours et une analyse incrémentielle à chaque heure de chaque jour.