Compartilhar via


Set-SPEnterpriseSearchCrawlContentSource

 

Aplica-se a: SharePoint Server 2010

Tópico modificado em: 2015-03-09

Define as propriedades de uma fonte de conteúdo de rastreamento para um aplicativo de pesquisa compartilhado.

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

Descrição detalhada

O cmdlet Set-SPEnterpriseSearchCrawlContentSource atualiza as regras de uma fonte de conteúdo de rastreamento quando a funcionalidade de pesquisa é inicialmente configurada e depois que qualquer nova fonte de conteúdo é adicionada. Esse cmdlet é chamado uma vez para definir o cronograma do rastreamento incremental de uma fonte de conteúdo e é chamado novamente para definir um cronograma de rastreamento completo.

Parameters

Parâmetro Obrigatório Tipo Descrição

Identity

Opcional

Microsoft.Office.Server.Search.Cmdlet.ContentSourcePipeBind

Especifica a fonte de conteúdo de rastreamento a ser atualizada.

O tipo deve ser um GUID válido, no formato 12345678-90ab-cdef-1234-567890bcdefgh; um nome válido de um objeto ContentSource (por exemplo, ContentSource1) ou uma instância de um objeto ContentSource válido.

ScheduleType

Obrigatório

System.Nullable

Especifica o tipo de cronograma de rastreamento.

O tipo deve ser um dos seguintes valores: Completo ou Incremental.

AssignmentCollection

Opcional

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Gerencia objetos para a finalidade de descarte adequado. O uso de objetos como SPWeb ou SPSite pode consumir grandes quantidades de memória e o uso desses objetos em scripts do Windows PowerShell requer gerenciamento de memória adequado. Usando o objeto SPAssignment, você poderá atribuir objetos a uma variável e descartar os objetos depois que for necessário liberar memória. Quando objetos SPWeb, SPSite ou SPSiteAdministration são usados, os objetos são automaticamente descartados se um conjunto de atribuições ou o parâmetro Global não é usado.

Observação

Quando o parâmetro Global é usado, todos os objetos estão contidos no repositório global. Se os objetos não forem usados imediatamente ou forem descartados usando o comando Stop-SPAssignment, um cenário de falta de memória poderá ocorrer.

BDCApplicationProxyGroup

Opcional

Microsoft.SharePoint.PowerShell.SPServiceApplicationProxyGroupPipeBind

Especifica o proxy a ser usado para uma fonte de conteúdo do tipo business. Esse grupo de proxy deve conter um proxy de Repositório de Metadados Corporativo de Conectividade de Dados.

Confirm

Opcional

System.Management.Automation.SwitchParameter

Solicita sua confirmação antes de executar o comando. Para obter mais informações, digite o seguinte comando: get-help about_commonparameters

CrawlPriority

Opcional

System.Nullable

Especifica a prioridade dessa fonte de conteúdo.

O tipo deve ser um dos seguintes inteiros: 1= Normal, 2=Alta.

CrawlScheduleDaysOfMonth

Opcional

System.Nullable

Especifica os dias nos quais o rastreamento será realizado quando o parâmetro MonthlyCrawlSchedule for definido.

CrawlScheduleDaysOfWeek

Opcional

System.Nullable

Especifica os dias nos quais o rastreamento será realizado quando o parâmetro WeeklyCrawlSchedule for definido.

CrawlScheduleMonthsOfYear

Opcional

System.Nullable

Especifica os meses nos quais o rastreamento será realizado quando o parâmetro MonthlyCrawlSchedule for definido.

CrawlScheduleRepeatDuration

Opcional

System.Nullable

Especifica o número de vezes que o cronograma de rastreamento deve ser repetido.

CrawlScheduleRepeatInterval

Opcional

System.Nullable

Especifica o número de minutos entre cada intervalo de repetição do cronograma de rastreamento

CrawlScheduleRunEveryInterval

Opcional

System.Nullable

Especifica o intervalo entre rastreamentos.

Quando o parâmetro DailyCrawlSchedule é definido, especifica o número de dias entre rastreamentos.

Quando o parâmetro WeeklyCrawlSchedule é definido, especifica o número de semanas entre rastreamentos.

CrawlScheduleStartDateTime

Opcional

System.Nullable

Especifica a data inicial do rastreamento. O valor padrão é meia-noite do dia atual.

CustomProtocol

Opcional

System.String

Especifica o protocolo personalizado, manipulado pelo conector personalizado, a ser usado para essa fonte de conteúdo.

DailyCrawlSchedule

Opcional

System.Management.Automation.SwitchParameter

Baseie o cronograma em dias entre rastreamentos.

LOBSystemSet

Opcional

System.String[]

Especifica uma lista separada por vírgulas de nomes de sistema e nomes de instância do sistema do Repositório de Metadados Corporativo de Conectividade de Dados para uma fonte de conteúdo do tipo business.

MaxPageEnumerationDepth

Opcional

System.Nullable

Especifica, para uma fonte de conteúdo do tipo web ou custom, o número de saltos de página que o rastreador pode fazer do endereço inicial a um item de conteúdo.

MaxSiteEnumerationDepth

Opcional

System.Nullable

Especifica, para uma fonte de conteúdo do tipo web ou custom, o número de saltos de site que o rastreador pode fazer do endereço inicial a um item de conteúdo.

MonthlyCrawlSchedule

Opcional

System.Management.Automation.SwitchParameter

Baseie o cronograma em meses entre rastreamentos.

Nome

Opcional

System.String

Especifica o novo nome para exibição da fonte de conteúdo.

O tipo deve ser um nome válido de uma fonte de conteúdo; por exemplo, ContentSource1.

RemoveCrawlSchedule

Opcional

System.Management.Automation.SwitchParameter

Exclui o rastreamento especificado.

SearchApplication

Opcional

Microsoft.Office.Server.Search.Cmdlet.SearchServiceApplicationPipeBind

Especifica o aplicativo de pesquisa que contém a fonte de conteúdo.

O tipo deve ser um GUID válido, no formato 12345678-90ab-cdef-1234-567890bcdefgh; um nome de aplicativo de pesquisa válido (por exemplo, SearchApp1) ou uma instância de um objeto SearchServiceApplication válido.

StartAddresses

Opcional

System.String

Especifica a lista de URLs separadas por vírgulas nas quais deve ser iniciado um rastreamento dessa fonte de conteúdo.

O tipo deve ser uma URL válida, no formato http://nome_do_servidor.

Tag

Opcional

System.String

Especifica a URL da página para modificar as configurações de uma fonte de conteúdo personalizada. A cadeia de caracteres que especifica a URL pode conter um máximo de 1.024 caracteres.

O tipo deve ser uma URL válida, no formato http://nome_do_servidor.

WeeklyCrawlSchedule

Opcional

System.Management.Automation.SwitchParameter

Baseie o cronograma em semanas entre rastreamentos.

WhatIf

Opcional

System.Management.Automation.SwitchParameter

Exibe uma mensagem que descreve o efeito do comando em vez de executá-lo. Para obter mais informações, digite o seguinte comando: get-help about_commonparameters

Tipos de entrada

Tipos de retorno

Example

------------------EXEMPLO------------------

$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

Este exemplo retorna uma fonte de conteúdo existente ExampleContentSource1 e cria um cronograma para executar um rastreamento completo a cada 30 dias e um rastreamento incremental a cada hora, todos os dias.