Set-SPEnterpriseSearchCrawlContentSource

 

Si applica a: SharePoint Server 2010

Ultima modifica dell'argomento: 2015-03-09

Imposta le proprietà di un'origine contenuto di ricerca per indicizzazione per un'applicazione di ricerca condivisa.

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>]]

Descrizione dettagliata

Il cmdlet Set-SPEnterpriseSearchCrawlContentSource aggiorna le regole di un'origine contenuto di ricerca per indicizzazione quando viene configurata per la prima volta la funzionalità di ricerca e dopo l'aggiunta di una nuova origine contenuto. Questo cmdlet viene chiamato una volta per impostare la pianificazione della ricerca per indicizzazione incrementale per un'origine contenuto e quindi di nuovo per impostare una pianificazione della ricerca per indicizzazione completa.

Parameters

Parametro Obbligatorio Tipo Descrizione

Identity

Facoltativo

Microsoft.Office.Server.Search.Cmdlet.ContentSourcePipeBind

Specifica l'origine contenuto di ricerca per indicizzazione da aggiornare.

Il tipo deve essere un GUID valido nel formato 12345678-90ab-cdef-1234-567890bcdefgh, un nome valido di un oggetto ContentSource, ad esempio OrigineContenuto1, o un'istanza di un oggetto ContentSource valido.

ScheduleType

Obbligatorio

System.Nullable

Specifica il tipo di pianificazione della ricerca per indicizzazione.

Il tipo deve essere uno dei valori seguenti: Full o Incremental.

AssignmentCollection

Facoltativo

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Consente di gestire gli oggetti ai fini della corretta eliminazione dalla memoria. Oggetti quali SPWeb o SPSite richiedono quantità di memoria elevate e per utilizzarli negli script Windows PowerShell è necessario gestire la memoria in modo appropriato. Tramite l'oggetto SPAssignment è possibile assegnare oggetti a una variabile ed eliminarli quando è necessario liberare memoria. Gli oggetti SPWeb, SPSite e SPSiteAdministration utilizzati vengono automaticamente eliminati dalla memoria se non viene utilizzato un insieme di assegnazioni o il parametro Global.

Nota

Quando viene utilizzato il parametro Global tutti gli oggetti vengono memorizzati nell'area di archiviazione globale. Se gli oggetti non vengono utilizzati immediatamente o eliminati dalla memoria tramite il comando Stop-SPAssignment, può verificarsi una condizione di memoria insufficiente.

BDCApplicationProxyGroup

Facoltativo

Microsoft.SharePoint.PowerShell.SPServiceApplicationProxyGroupPipeBind

Specifica il proxy da utilizzare per un'origine contenuto di tipo business. Questo gruppo di proxy deve includere un proxy archivio dei metadati del servizio di integrazione applicativa dei dati predefinito.

Confirm

Facoltativo

System.Management.Automation.SwitchParameter

Visualizza una richiesta di conferma prima di eseguire il comando. Per ulteriori informazioni, digitare il comando seguente: get-help about_commonparameters

CrawlPriority

Facoltativo

System.Nullable

Specifica la priorità dell'origine contenuto.

Il tipo deve essere uno dei valori interi seguenti: 1 = normale, 2 = alta.

CrawlScheduleDaysOfMonth

Facoltativo

System.Nullable

Quando è impostato il parametro MonthlyCrawlSchedule, specifica i giorni in cui eseguire la ricerca per indicizzazione.

CrawlScheduleDaysOfWeek

Facoltativo

System.Nullable

Quando è impostato il parametro WeeklyCrawlSchedule, specifica i giorni in cui eseguire la ricerca per indicizzazione.

CrawlScheduleMonthsOfYear

Facoltativo

System.Nullable

Quando è impostato il parametro MonthlyCrawlSchedule, specifica i mesi in cui eseguire la ricerca per indicizzazione.

CrawlScheduleRepeatDuration

Facoltativo

System.Nullable

Specifica quante volte deve essere ripetuta la pianificazione della ricerca per indicizzazione.

CrawlScheduleRepeatInterval

Facoltativo

System.Nullable

Specifica il numero di minuti che devono intercorrere tra ogni intervallo di ripetizione della pianificazione della ricerca per indicizzazione.

CrawlScheduleRunEveryInterval

Facoltativo

System.Nullable

Specifica l'intervallo tra le ricerche per indicizzazione.

Quando è impostato il parametro DailyCrawlSchedule, specifica il numero di giorni che devono intercorrere tra le ricerche per indicizzazione.

Quando è impostato il parametro WeeklyCrawlSchedule, specifica il numero di settimane che devono intercorrere tra le ricerche per indicizzazione.

CrawlScheduleStartDateTime

Facoltativo

System.Nullable

Specifica la data iniziale della ricerca per indicizzazione. Il valore predefinito è la mezzanotte del giorno corrente.

CustomProtocol

Facoltativo

System.String

Specifica il protocollo personalizzato, gestito dal connettore personalizzato, da utilizzare per l'origine contenuto.

DailyCrawlSchedule

Facoltativo

System.Management.Automation.SwitchParameter

Basa la pianificazione sui giorni che intercorrono tra le ricerche per indicizzazione.

LOBSystemSet

Facoltativo

System.String[]

Specifica un elenco di nomi di sistema e di nomi di istanze di sistema dell'archivio dei metadati del servizio di integrazione applicativa dei dati separati da virgole per un'origine contenuto di tipo business.

MaxPageEnumerationDepth

Facoltativo

System.Nullable

Specifica per un'origine contenuto di tipo web o custom il numero di passaggi tra pagine eseguiti dal crawler dall'indirizzo di partenza a un elemento di contenuto.

MaxSiteEnumerationDepth

Facoltativo

System.Nullable

Specifica per un'origine contenuto di tipo web o custom il numero di passaggi tra siti eseguiti dal crawler dall'indirizzo di partenza a un elemento di contenuto.

MonthlyCrawlSchedule

Facoltativo

System.Management.Automation.SwitchParameter

Basa la pianificazione sui mesi che intercorrono tra le ricerche per indicizzazione.

Name

Facoltativo

System.String

Specifica il nuovo nome visualizzato per l'origine contenuto.

Il tipo deve essere un nome valido di un'origine contenuto, ad esempio OrigineContenuto1.

RemoveCrawlSchedule

Facoltativo

System.Management.Automation.SwitchParameter

Elimina la ricerca per indicizzazione specificata.

SearchApplication

Facoltativo

Microsoft.Office.Server.Search.Cmdlet.SearchServiceApplicationPipeBind

Specifica l'applicazione di ricerca che include l'origine contenuto.

Il tipo deve essere un GUID valido nel formato 12345678-90ab-cdef-1234-567890bcdefgh, un nome di applicazione di ricerca valido, ad esempio AppRicerca1, o un'istanza di un oggetto SearchServiceApplication valido.

StartAddresses

Facoltativo

System.String

Specifica l'elenco di URL separati da virgole da cui avviare una ricerca per indicizzazione per l'origine contenuto.

Il tipo deve essere un URL valido nel formato http://server_name.

Tag

Facoltativo

System.String

Specifica l'URL della pagina per la modifica delle impostazioni di un'origine contenuto personalizzata. La stringa che specifica l'URL può contenere un massimo di 1.024 caratteri.

Il tipo deve essere un URL valido nel formato http://server_name.

WeeklyCrawlSchedule

Facoltativo

System.Management.Automation.SwitchParameter

Basa la pianificazione sulle settimane che intercorrono tra le ricerche per indicizzazione.

WhatIf

Facoltativo

System.Management.Automation.SwitchParameter

Visualizza un messaggio che illustra gli effetti del comando anziché eseguire il comando. Per ulteriori informazioni, digitare il comando seguente: get-help about_commonparameters

Tipi di input

Tipi restituiti

Example

------------------ESEMPIO------------------

$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

Questo esempio restituisce un'origine contenuto esistente ExampleContentSource1 e crea una pianificazione per l'esecuzione di una ricerca per indicizzazione completa ogni 30 giorni e di una ricerca per indicizzazione incrementale ogni ora tutti i giorni.