Set-SPEnterpriseSearchCrawlContentSource

Establece las propiedades de un origen de contenido de rastreo para una aplicación de servicio de búsqueda.

Syntax

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

Description

Este cmdlet contiene más de un conjunto de parámetros. Solo puede usar parámetros de un conjunto y no puede combinar parámetros de conjuntos distintos. Para más información sobre cómo usar conjuntos de parámetros, vea Conjuntos de parámetros de cmdlets.

El Set-SPEnterpriseSearchCrawlContentSource cmdlet actualiza las reglas de un origen de contenido de rastreo cuando la funcionalidad de búsqueda se configura inicialmente y después de agregar cualquier nuevo origen de contenido. Se llama a este cmdlet una vez para establecer la programación de rastreo incremental para un origen de contenido y se llama de nuevo para establecer una programación de rastreo completa.

El valor del parámetro EnableContinuousCrawls opcional puede ser True o False. El valor True permite el rastreo continuo de elementos de este origen de contenido. Esto hace que el sistema de búsqueda inicie automáticamente rastreos incrementales para procesar los últimos cambios en elementos de los repositorios de datos correspondientes. Esto ayuda a mantener el índice actualizado con los elementos de este origen de contenido. Los administradores de la aplicación de servicio pueden configurar rastreos completos según sea necesario.

Para obtener permisos y la información más reciente acerca de Windows PowerShell para Productos de SharePoint, vea la documentación en línea en Cmdlets de SharePoint Server.

Ejemplos

--------------------EJEMPLO---------------------

$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

En este ejemplo se devuelve el origen de contenido "Sitios locales de SharePoint" y se crea una programación para ejecutar un rastreo completo cada 30 días y un rastreo incremental cada hora cada día.

Parámetros

-AssignmentCollection

Administra objetos para su correcta eliminación. El uso de objetos como SPWeb o SPSite puede requerir una gran cantidad de memoria y su uso en scripts de Windows PowerShell requiere una administración adecuada de la memoria. Mediante el uso del objeto SPAssignment se pueden asignar objetos a una variable y eliminar los objetos cuando ya no sean necesarios para liberar memoria. Cuando se usan los objetos SPWeb, SPSite o SPSiteAdministration, los objetos se eliminan automáticamente si no se usa una colección de asignaciones o el parámetro Global.

Cuando se usa el parámetro Global, todos los objetos se guardan en el almacén global. Si los objetos no se usan de forma inmediata o se eliminan mediante el comando Stop-SPAssignment, puede producirse un error de memoria insuficiente.

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

Especifica el proxy que se va a usar para un origen de contenido de tipo business. Este grupo de proxy debe contener un proxy de almacén de metadatos de conectividad a datos profesionales predeterminado.

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

Le pide confirmación antes de ejecutar el comando. Para obtener más información, escriba el siguiente comando: 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

Especifica la prioridad de este origen de contenido.

El tipo debe ser uno de los siguientes enteros: 1= Normal, 2=Alto.

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

Especifica los días en los que se va a rastrear cuando se establece el parámetro MonthlyCrawlSchedule.

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

Especifica los días en los que se va a rastrear cuando se establece el parámetro WeeklyCrawlSchedule.

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

Especifica los meses en los que se va a rastrear cuando se establece el parámetro MonthlyCrawlSchedule.

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

Especifica la cantidad de veces que se va a repetir la programación de rastreo.

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

Especifica el número de minutos entre cada intervalo de repetición para la programación de rastreo.

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

Especifica el intervalo entre rastreos.

Cuando se establece el parámetro DailyCrawlSchedule, se especifica el número de días entre rastreos.

Cuando se establece el parámetro WeeklyCrawlSchedule, se especifica el número de semanas entre rastreos.

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

Especifica la fecha de hoy de rastreo. El valor predeterminado es la medianoche del día actual.

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

Especifica el protocolo personalizado, controlado por el conector personalizado, que se va a usar para este origen de contenido.

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 programación en los días entre rastreos

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

Especifica el valor del parámetro EnableContinuousCrawls: 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

Especifica el origen de contenido de rastreo que se va a actualizar.

El tipo debe ser un GUID válido, con la forma 12345678-90ab-cdef-1234-567890bcdefgh; un nombre de un objeto ContentSource válido (por ejemplo, OrigenDeContenido1); o una instancia de un objeto ContentSource válido.

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

Especifica una lista separada por comas de nombres de sistema del almacén de metadatos de conectividad a datos profesionales y nombres de instancias de sistema para un origen de contenido de 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

Especifica, para un origen de contenido de tipo web o custom, el número de saltos de página que el rastreador puede realizar desde una dirección de inicio hasta un elemento de contenido.

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

Especifica, para un origen de contenido de tipo web o custom, el número de saltos de sitios que el rastreador puede realizar desde una dirección de inicio hasta un elemento de contenido.

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 programación en los meses entre rastreos.

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

Especifica el nuevo nombre para mostrar para el origen de contenido.

El tipo debe ser un nombre válido de origen de contenido; por ejemplo, ContentSource1.

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 el rastreo especificado.

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

Especifica el tipo de programación de rastreo.

El tipo debe ser uno de los siguientes valores: Full (completo) 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

Especifica la aplicación de búsqueda que contiene el origen de contenido.

El tipo debe ser un GUID válido, con el formato 12345678-90ab-cdef-1234-567890bcdefgh; un nombre de aplicación de búsqueda válido (por ejemplo, SearchApp1); o una instancia de un objeto SearchServiceApplication válido.

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

Especifica una lista de las direcciones URL, separadas por comas, en las que va a comenzar un rastreo para este origen de contenido.

El tipo debe ser una dirección URL válida, en el formulario 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

Especifica la dirección URL para la página para modificar la configuración para un origen de contenido personalizado. La cadena que especifica la dirección URL puede contener 1.024 caracteres como máximo.

El tipo debe ser una dirección URL válida, en el formulario 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 programación en las semanas entre rastreos.

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

Muestra un mensaje que describe el efecto del comando en lugar de ejecutar dicho comando. Para obtener más información, escriba el siguiente comando: 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

Entradas

Microsoft.Office.Server.Search.Cmdlet.ContentSourcePipeBind

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Salidas

System.Object