Get-SPEnterpriseSearchStatus

Recupera informações de diagnóstico para os componentes de pesquisa.

Syntax

Get-SPEnterpriseSearchStatus
   -SearchApplication <SearchServiceApplicationPipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-Component <String>]
   [-Constellation]
   [-Detailed]
   [-DetailSearchRuntime]
   [-HealthReport]
   [-JobStatus]
   [-Primary]
   [-Text]
   [<CommonParameters>]

Description

Este cmdlet recupera informações de diagnóstico para todos ou os componentes de pesquisa especificados na topologia ativa de um aplicativo de serviço de pesquisa.

Se você não especificar nenhum dos parâmetros opcionais, o cmdlet recuperará o status de integridade de todos os componentes de pesquisa no Aplicativo de Serviço de Pesquisa. Cada componente de pesquisa terá um dos seguintes estados:

  • - Ativo: O componente de pesquisa está funcionando bem
  • Degradado: O componente de pesquisa está em um estado onde ele não pode executar todas as operações corretamente. A razão para o estado de degradação é geralmente uma situação transitória, relacionada a problemas de rede ou reinicialização.
  • Com falha: O componente de pesquisa não está funcionando. Este status indicou que o componente não pode executar as operações corretamente.
  • Desconhecido: o componente não pode ser atingido. A razão para o status desconhecido geralmente são os problemas de hardware ou de comunicação.

Se você tiver definido mais de um componente de Índice para uma partição em sua topologia de pesquisa, esse cmdlet indicará qual componente de índice terá a função Principal para esta partição.

Você pode usar o cmdlet para a saída das seguintes informações adicionais:

  • Listar o status das atividades em segundo plano (trabalhos em lote) iniciada por componentes de pesquisa
  • Listar o status das atividades em segundo plano (trabalhos em lote) iniciada por componentes de pesquisa
  • Listar as informações detalhadas de diagnóstico do componente de índice
  • Depurar as informações que podem ser usadas pela Microsoft para resolução detalhada de problemas

Se você não quiser iterar sobre a saída em um script, use o parâmetro Texto. Se você não desejar usar o parâmetro Text, o cmdlet resultará em um conjunto de objetos que possuem as seguintes propriedades:

  • - nome da cadeia de caracteres: o nome de um componente de pesquisa, um item de relatório de saúde ou uma propriedade da constelação
  • - estado de cadeia de caracteres: o status do componente de pesquisa
  • - nível da cadeia de caracteres: quando você está usando o parâmetro HealthReport, esta propriedade indica o nível de importância de cada item do relatório de saúde (Erro, Aviso, Informações, Detalhado)
  • - mensagem de cadeia de caracteres: informações adicionais que são fornecidas como uma cadeia de caracteres de texto
  • ReadOnlyDictionary<string,string>Details: pars de nome/valor do dicionário que fornecem informações adicionais de diagnóstico

Para obter permissões e as informações mais atuais sobre Windows PowerShell para Produtos do SharePoint, consulte a documentação online em https://go.microsoft.com/fwlink/p/?LinkId=251831.

Exemplos

------------------EXEMPLO 1------------------

Get-SPEnterpriseSearchServiceApplication | Get-SPEnterpriseSearchStatus -Text

Este exemplo recupera uma lista que tem informações de diagnóstico sobre todos os componentes de pesquisa do Aplicativo de Serviço de Pesquisa padrão.

------------------EXEMPLO 2------------------

Get-SPEnterpriseSearchStatus -SearchApplication 'Search Service Application' -JobStatus -Text

Este exemplo recupera o status de trabalho de atividade de fundo para os trabalhos de timer de análise de pesquisa.

------------------EXEMPLO 3------------------

Get-SPEnterpriseSearchServiceApplication | Get-SPEnterpriseSearchStatus -HealthReport -Component IndexComponent1 -Text

Este exemplo recupera as informações de diagnóstico do componente de índice denominado IndexComponent1.

Parâmetros

-AssignmentCollection

Gerencia objetos para o devido descarte. 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 após o uso para 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 forem usados.

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.

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

-Component

Especifica o nome do aplicativo de pesquisa. Este parâmetro somente é usado em associação com o parâmetro HealthReport e Primary.

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

-Constellation

Especifica se as informações de diagnóstico internas para a topologia de pesquisa devem ser fornecidas. Este parâmetro só deve ser usado para depuração.

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

-Detailed

Especifica o nível de detalhe para o parâmetro HealthReport. Quando esse parâmetro é usado, o cmdlet também produz informações de diagnóstico detalhadas.

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

-DetailSearchRuntime

Especifica se as informações de diagnóstico internas para o tempo de execução de pesquisa devem ser fornecidas. Este parâmetro só deve ser usado para depuração.

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

-HealthReport

Especifica se as informações de diagnóstico para o componente de pesquisa devem ser fornecidas. Ao usar esse parâmetro, você deve especificar o nome do componente usando o parâmetro Component.

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

-JobStatus

Especifica se as informações de status para os trabalhos de timer de Análise de Pesquisa e Análise de Uso devem ser fornecidas.

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

-Primary

Especifica se o componente de Administração tem a função Primária. Ao usar esse parâmetro, você deve especificar o nome do componente usando o parâmetro Component. Retorna true se o componente de Administração tem a função Primária.

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

-SearchApplication

Especifica o aplicativo de serviço de pesquisa que contém os componentes de pesquisa.

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

-Text

Especifica se a saída de impressão desse cmdlet deve ser emitida em um formato que seja conveniente para leitura. Se não for usado, esse cmdlet gerará um objeto SearchStatusInfo.

Ao usar esse parâmetro, a saída é impressa no console e não pode ser canalizada para um arquivo ou outro programa.

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