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 |