Compartilhar via


Get-SPEnterpriseSearchStatus

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

Sintaxe

Default (Default)

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 não especificar nenhum dos parâmetros opcionais, o cmdlet irá obter o estado de funcionamento status de todos os componentes de pesquisa na Aplicação do 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: não é possível aceder ao componente. 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 não quiser iterar a saída num script, utilize o parâmetro Text. 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
  • Cadeia ReadOnlyDictionary,detalhes<da cadeia>: pares de nome/valor do dicionário que fornecem informações de diagnóstico adicionais

Para obter as permissões e informações mais recentes sobre o Windows PowerShell para Produtos SharePoint, confira a documentação online em Cmdlets do SharePoint Server.

Exemplos

EXEMPLO 1

Get-SPEnterpriseSearchServiceApplication | Get-SPEnterpriseSearchStatus -Text

Este exemplo obtém uma lista que tem diagnóstico informações sobre todos os componentes de pesquisa da Aplicação de Serviço de Pesquisa predefinida.

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

Aplicável: Edição de Assinatura do SharePoint Server

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.

Propriedades do parâmetro

Tipo:SPAssignmentCollection
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Component

Aplicável: Edição de Assinatura do SharePoint Server

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

Propriedades do parâmetro

Tipo:String
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Constellation

Aplicável: Edição de Assinatura do SharePoint Server

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.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Detailed

Aplicável: Edição de Assinatura do SharePoint Server

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.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-DetailSearchRuntime

Aplicável: Edição de Assinatura do SharePoint Server

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.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-HealthReport

Aplicável: Edição de Assinatura do SharePoint Server

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.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-JobStatus

Aplicável: Edição de Assinatura do SharePoint Server

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.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Primary

Aplicável: Edição de Assinatura do SharePoint Server

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.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-SearchApplication

Aplicável: Edição de Assinatura do SharePoint Server

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

Propriedades do parâmetro

Tipo:SearchServiceApplicationPipeBind
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:True
Valor do pipeline:True
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

-Text

Aplicável: Edição de Assinatura do SharePoint Server

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.

Propriedades do parâmetro

Tipo:SwitchParameter
Valor padrão:None
Dá suporte a curingas:False
DontShow:False

Conjuntos de parâmetros

(All)
Cargo:Named
Obrigatório:False
Valor do pipeline:False
Valor do pipeline pelo nome da propriedade:False
Valor dos argumentos restantes:False

CommonParameters

Este cmdlet suporta os parâmetros comuns: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Para obter mais informações, confira about_CommonParameters.