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.