Set-SPEnterpriseSearchCrawlContentSource
Imposta le proprietà di un'origine contenuto di ricerca per indicizzazione per un'applicazione del servizio di ricerca.
Sintassi
Set-SPEnterpriseSearchCrawlContentSource
[-Identity] <ContentSourcePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>]
[-Confirm]
[-CrawlPriority <CrawlPriority>]
[-CrawlScheduleDaysOfMonth <Int32>]
[-CrawlScheduleMonthsOfYear <MonthsOfYear>]
[-CrawlScheduleRepeatDuration <Int32>]
[-CrawlScheduleRepeatInterval <Int32>]
[-CrawlScheduleStartDateTime <DateTime>]
[-CustomProtocol <String>]
[-EnableContinuousCrawls <Boolean>]
[-LOBSystemSet <String[]>]
[-MaxPageEnumerationDepth <Int32>]
[-MaxSiteEnumerationDepth <Int32>]
[-MonthlyCrawlSchedule]
[-Name <String>]
[-ScheduleType <ContentSourceCrawlScheduleType>]
[-SearchApplication <SearchServiceApplicationPipeBind>]
[-StartAddresses <String>]
[-Tag <String>]
[-WhatIf]
[<CommonParameters>]
Set-SPEnterpriseSearchCrawlContentSource
[-Identity] <ContentSourcePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>]
[-Confirm]
[-CrawlPriority <CrawlPriority>]
[-CrawlScheduleDaysOfWeek <DaysOfWeek>]
[-CrawlScheduleRepeatDuration <Int32>]
[-CrawlScheduleRepeatInterval <Int32>]
[-CrawlScheduleRunEveryInterval <Int32>]
[-CrawlScheduleStartDateTime <DateTime>]
[-CustomProtocol <String>]
[-EnableContinuousCrawls <Boolean>]
[-LOBSystemSet <String[]>]
[-MaxPageEnumerationDepth <Int32>]
[-MaxSiteEnumerationDepth <Int32>]
[-Name <String>]
[-ScheduleType <ContentSourceCrawlScheduleType>]
[-SearchApplication <SearchServiceApplicationPipeBind>]
[-StartAddresses <String>]
[-Tag <String>]
[-WeeklyCrawlSchedule]
[-WhatIf]
[<CommonParameters>]
Set-SPEnterpriseSearchCrawlContentSource
[-Identity] <ContentSourcePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>]
[-Confirm]
[-CrawlPriority <CrawlPriority>]
[-CrawlScheduleRepeatDuration <Int32>]
[-CrawlScheduleRepeatInterval <Int32>]
[-CrawlScheduleRunEveryInterval <Int32>]
[-CrawlScheduleStartDateTime <DateTime>]
[-CustomProtocol <String>]
[-DailyCrawlSchedule]
[-EnableContinuousCrawls <Boolean>]
[-LOBSystemSet <String[]>]
[-MaxPageEnumerationDepth <Int32>]
[-MaxSiteEnumerationDepth <Int32>]
[-Name <String>]
-ScheduleType <ContentSourceCrawlScheduleType>
[-SearchApplication <SearchServiceApplicationPipeBind>]
[-StartAddresses <String>]
[-Tag <String>]
[-WhatIf]
[<CommonParameters>]
Set-SPEnterpriseSearchCrawlContentSource
[-Identity] <ContentSourcePipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>]
[-Confirm]
[-CrawlPriority <CrawlPriority>]
[-CustomProtocol <String>]
[-EnableContinuousCrawls <Boolean>]
[-LOBSystemSet <String[]>]
[-MaxPageEnumerationDepth <Int32>]
[-MaxSiteEnumerationDepth <Int32>]
[-Name <String>]
[-RemoveCrawlSchedule]
[-ScheduleType <ContentSourceCrawlScheduleType>]
[-SearchApplication <SearchServiceApplicationPipeBind>]
[-StartAddresses <String>]
[-Tag <String>]
[-WhatIf]
[<CommonParameters>]
Descrizione
Questo cmdlet include più set di parametri. È possibile utilizzare solo i parametri di un set di parametri e non è possibile combinare parametri appartenenti a set di parametri diversi. Per altre informazioni su come usare i set di parametri, vedere Set di parametri del cmdlet.
Il Set-SPEnterpriseSearchCrawlContentSource
cmdlet aggiorna le regole di un'origine di contenuto di ricerca per indicizzazione quando la funzionalità di ricerca viene configurata inizialmente e dopo l'aggiunta di qualsiasi nuova origine di contenuto.
Questo cmdlet viene chiamato una volta per impostare la pianificazione della ricerca per indicizzazione incrementale per un'origine di contenuto e viene chiamato nuovamente per impostare una pianificazione di ricerca per indicizzazione completa.
Il valore del parametro facoltativo EnableContinuousCrawls può essere True o False. Il valore True consente l'esecuzione di ricerche per indicizzazione continue degli elementi inclusi nell'origine contenuto. Il sistema di ricerca pertanto avvia automaticamente ricerche per indicizzazione incrementali per elaborare le modifiche più recenti apportate agli elementi negli archivi dati corrispondenti. Questo consente di mantenere aggiornato l'indice per gli elementi nell'origine contenuto. Gli amministratori dell'applicazione del servizio di ricerca possono comunque configurare ricerche per indicizzazione complete se e quando necessario.
Per le autorizzazioni e le informazioni più recenti su Windows PowerShell per i prodotti SharePoint, vedere la documentazione online nella pagina Cmdlet server SharePoint.
Esempio
--------------------ESEMPIO---------------------
$ssa = Get-SPEnterpriseSearchServiceApplication
$cs = Get-SPEnterpriseSearchCrawlContentSource -Identity 'Local SharePoint Sites' -SearchApplication $ssa
$cs | Set-SPEnterpriseSearchCrawlContentSource -ScheduleType Full -DailyCrawlSchedule -CrawlScheduleRunEveryInterval 30
$cs | Set-SPEnterpriseSearchCrawlContentSource -ScheduleType Incremental -DailyCrawlSchedule -CrawlScheduleRepeatInterval 60 -CrawlScheduleRepeatDuration 1440
Questo esempio restituisce l'origine di contenuto "Siti di SharePoint locali" e crea una pianificazione per eseguire una ricerca per indicizzazione completa ogni 30 giorni e una ricerca per indicizzazione incrementale ogni ora ogni giorno.
Parametri
-AssignmentCollection
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.
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.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-BDCApplicationProxyGroup
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.
Type: | SPServiceApplicationProxyGroupPipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Confirm
Richiede la conferma prima di eseguire il comando.
Per ulteriori informazioni, digitare il comando seguente: get-help about_commonparameters
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CrawlPriority
Specifica la priorità dell'origine contenuto.
Il tipo deve essere uno dei valori interi seguenti: 1 = normale, 2 = alta.
Type: | CrawlPriority |
Aliases: | p |
Accepted values: | Normal, High |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CrawlScheduleDaysOfMonth
Quando è impostato il parametro MonthlyCrawlSchedule, specifica i giorni in cui eseguire la ricerca per indicizzazione.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CrawlScheduleDaysOfWeek
Quando è impostato il parametro WeeklyCrawlSchedule, specifica i giorni in cui eseguire la ricerca per indicizzazione.
Type: | DaysOfWeek |
Accepted values: | Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Weekdays, Saturday, Weekends, Everyday |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CrawlScheduleMonthsOfYear
Quando è impostato il parametro MonthlyCrawlSchedule, specifica i mesi in cui eseguire la ricerca per indicizzazione.
Type: | MonthsOfYear |
Aliases: | month |
Accepted values: | January, February, March, April, May, June, July, August, September, October, November, December, AllMonths |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CrawlScheduleRepeatDuration
Specifica quante volte deve essere ripetuta la pianificazione della ricerca per indicizzazione.
Type: | Int32 |
Aliases: | duration |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CrawlScheduleRepeatInterval
Specifica il numero di minuti che devono intercorrere tra ogni intervallo di ripetizione della pianificazione della ricerca per indicizzazione.
Type: | Int32 |
Aliases: | interval |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CrawlScheduleRunEveryInterval
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.
Type: | Int32 |
Aliases: | every |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CrawlScheduleStartDateTime
Specifica la data iniziale della ricerca per indicizzazione. Il valore predefinito è la mezzanotte del giorno corrente.
Type: | DateTime |
Aliases: | start |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CustomProtocol
Specifica il protocollo personalizzato, gestito dal connettore personalizzato, da utilizzare per l'origine contenuto.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-DailyCrawlSchedule
Basa la pianificazione sui giorni che intercorrono tra le ricerche per indicizzazione.
Type: | SwitchParameter |
Aliases: | daily |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-EnableContinuousCrawls
Specifica il valore del parametro EnableContinuousCrawls, ovvero True o False.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Identity
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.
Type: | ContentSourcePipeBind |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-LOBSystemSet
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.
Type: | String[] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-MaxPageEnumerationDepth
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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-MaxSiteEnumerationDepth
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.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-MonthlyCrawlSchedule
Basa la pianificazione sui mesi che intercorrono tra le ricerche per indicizzazione.
Type: | SwitchParameter |
Aliases: | monthly |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Name
Specifica il nuovo nome visualizzato per l'origine contenuto.
Il tipo deve essere un nome valido di un'origine contenuto, ad esempio OrigineContenuto1.
Type: | String |
Aliases: | n |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-RemoveCrawlSchedule
Elimina la ricerca per indicizzazione specificata.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-ScheduleType
Specifica il tipo di pianificazione della ricerca per indicizzazione.
Il tipo deve essere uno dei valori seguenti: Full o Incremental.
Type: | ContentSourceCrawlScheduleType |
Accepted values: | Full, Incremental, Full, Incremental, Full, Incremental, Full, Incremental |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-SearchApplication
Specifica l'applicazione di ricerca che contiene l'origine di 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, oppure un'istanza di un oggetto SearchServiceApplication valido.
Type: | SearchServiceApplicationPipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-StartAddresses
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 https://server_name.
Type: | String |
Aliases: | s |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Tag
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 https://server_name.
Type: | String |
Aliases: | t |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-WeeklyCrawlSchedule
Basa la pianificazione sulle settimane che intercorrono tra le ricerche per indicizzazione.
Type: | SwitchParameter |
Aliases: | weekly |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-WhatIf
Visualizza un messaggio che illustra gli effetti del comando anziché eseguire il comando.
Per ulteriori informazioni, digitare il comando seguente: get-help about_commonparameters
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
Input
Microsoft.Office.Server.Search.Cmdlet.ContentSourcePipeBind
Microsoft. SharePoint.PowerShell.SPAssignmentCollection
Output
System.Object