Compartir a través de


New-SPEnterpriseSearchCrawlRule

Crea una nueva regla de rastreo.

Syntax

New-SPEnterpriseSearchCrawlRule
   [-AccountName <String>]
   [-AccountPassword <SecureString>]
   [-AssignmentCollection <SPAssignmentCollection>]
   [-AuthenticationType <CrawlRuleAuthenticationType>]
   [-Confirm]
   [-ContentClass <String>]
   [-CrawlAsHttp <Boolean>]
   [-FollowComplexUrls <Boolean>]
   [-IsAdvancedRegularExpression <Boolean>]
   -Path <String>
   [-PluggableSecurityTimmerId <Int32>]
   [-Priority <Int32>]
   -SearchApplication <SearchServiceApplicationPipeBind>
   [-SuppressIndexing <Boolean>]
   -Type <CrawlRuleType>
   [-WhatIf]
   [<CommonParameters>]

Description

El New-SPEnterpriseSearchCrawlRule cmdlet crea reglas especiales para rastrear elementos contenidos en la ruta de acceso especificada.

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
New-SPEnterpriseSearchCrawlRule -SearchApplication $ssa -Path https://ExampleSharePointSite -CrawlAsHttp 1 -Type InclusionRule

En este ejemplo se crea una regla de rastreo de tipos de inclusión para el sitio en https://ExampleSharePointSite. La regla especifica que el sitio debe rastrearse como un sitio HTTP.

Parámetros

-AccountName

Especifica la cuenta que se va a usar cuando se aplique la regla de rastreo.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-AccountPassword

Especifica la cuenta que se va a usar cuando se aplique la regla de rastreo.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-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 Subscription Edition

-AuthenticationType

Especifica uno de los tipos de autenticación siguientes para obtener acceso a direcciones URL compatibles:

BasicAccountRuleAccess: especifica el nombre de cuenta y la contraseña necesarios para este tipo de autenticación.

CertificateRuleAccess: especifica el nombre de certificado de cliente válido necesario para este tipo de autenticación.

NTLMAccountRuleAccess: especifica el nombre de la cuenta para la autenticación integrada.

FormRuleAccess: especifica una dirección URL válida para HTTP POST o HTTP GET, parámetros públicos y privados y una lista de páginas de error que usa este tipo de autenticación.

CookieRuleAccess: especifica parámetros privados y una lista de páginas de error que usa este tipo de autenticación.

AnonymousAccess: especifica que se debe tener acceso anónimo a las direcciones URL coincidentes.

Type:CrawlRuleAuthenticationType
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-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 Subscription Edition

-ContentClass

Especifica la cadena que se envía al controlador de protocolo para cualquier contenido que coincida con la regla de rastreo.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CrawlAsHttp

Especifica si el rastreador debe rastrear contenido de un origen de contenido jerárquico como contenido HTTP.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-FollowComplexUrls

Especifica si el motor de índice debe rastrear contenido con direcciones URL que contienen un signo de interrogación (?).

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-IsAdvancedRegularExpression

Especifica si la regla tiene una sintaxis de expresión regular completa.

El valor predeterminado es False.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Path

Especifica una ruta de acceso única a la que se debe aplicar una regla de rastreo.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-PluggableSecurityTimmerId

{{Fill PluggableSecurityTimmerId Description}}

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Priority

Define en qué parte de la lista de reglas de rastreo debe aplicarse esta regla de rastreo.

El valor de prioridad no puede ser inferior a 0 ni superior o igual al número de reglas de rastreo para la aplicación de búsqueda.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SearchApplication

Especifica la aplicación de búsqueda asociada con la regla de rastreo que se debe modificar.

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:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SuppressIndexing

Especifica si el rastreador debe excluir el contenido de elementos a los que se aplica esta regla del índice de contenido.

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Type

Especifica el tipo de regla de rastreo. Un valor de cero (0) incluye la regla; un valor de 1 la excluye.

Type:CrawlRuleType
Aliases:t
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-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 Subscription Edition