Partager via


Get-SPEnterpriseSearchStatus

Récupère les informations de diagnostic pour les composants de recherche.

Syntax

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

Description

Cette applet de commande récupère les informations de diagnostic pour tous les composants de recherche ou spécifiés dans la topologie active d’une application de service de recherche.

Si vous ne spécifiez aucun des paramètres facultatifs, l’applet de commande récupère l’état d’intégrité de tous les composants de recherche dans l’application de service de recherche. Chaque composant de recherche aura l’un des états suivants :

  • Actif : le composant de recherche exécute OK
  • Détérioré : le composant de recherche est dans un état où il ne peut pas effectuer toutes les opérations correctement. La raison de la dégradation de l’état est généralement une situation temporaire liée à un redémarrage ou à des problèmes réseau.
  • Échec : le composant de recherche n’est pas en cours d’exécution. Cet état indique que le composant ne peut pas effectuer des opérations correctement.
  • Inconnu : le composant n’est pas accessible. L’état inconnu est généralement dû à des problèmes matériels ou de communication.

Si vous avez défini plusieurs composants Index pour une partition dans votre topologie de recherche, cette applet de commande indique le composant d’index qui a le rôle principal pour cette partition.

Vous pouvez utiliser l’applet de commande pour générer les informations supplémentaires suivantes :

  • Répertorier l’état des activités en arrière-plan (travaux par lots) lancées par les composants de recherche
  • Répertorier l’état des activités en arrière-plan (travaux par lots) lancées par les composants de recherche
  • Répertorier les informations de diagnostic détaillées pour le composant d’index
  • Déboguer les informations qui peuvent être utilisées par Microsoft pour la résolution détaillée des problèmes

Si vous ne souhaitez pas itérer sur la sortie d’un script, utilisez le paramètre Text. Si vous n’utilisez pas le paramètre Text, l’applet de commande génère un ensemble d’objets qui ont les propriétés suivantes :

  • string Name : nom d’un composant de recherche, d’un élément de rapport d’intégrité ou d’une propriété constellation
  • string State : état du composant de recherche
  • string Level : lorsque vous utilisez le paramètre HealthReport, cette propriété indique le niveau d’importance de chaque élément de rapport d’intégrité (Erreur, Avertissement, Info, Verbose)
  • string Message : informations supplémentaires fournies sous forme de chaîne de texte
  • ReadOnlyDictionary<string,string>Details : paires nom/valeur du dictionnaire qui fournissent des informations de diagnostic supplémentaires

Pour obtenir les autorisations et les informations les plus actuelles sur Windows PowerShell pour les produits SharePoint, consultez la documentation en ligne à l’adresse https://go.microsoft.com/fwlink/p/?LinkId=251831.

Exemples

------------------EXEMPLE 1------------------

Get-SPEnterpriseSearchServiceApplication | Get-SPEnterpriseSearchStatus -Text

Cet exemple récupère une liste qui contient des informations de diagnostic sur tous les composants de recherche de l’application de service de recherche par défaut.

------------------EXEMPLE 2------------------

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

Cet exemple récupère l’état du travail d’activité en arrière-plan pour les travaux du minuteur d’analyse de recherche.

------------------EXEMPLE 3------------------

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

Cet exemple récupère les informations de diagnostic pour le composant d’index nommé IndexComponent1.

Paramètres

-AssignmentCollection

Gère les objets de manière à optimiser leur libération. L'utilisation d'objets, tels que SPWeb ou SPSite, peut consommer des quantités de mémoire élevées et le recours à ces objets dans des scripts Windows PowerShell implique une gestion appropriée de la mémoire. À l'aide de l'objet SPAssignment, vous pouvez affecter des objets à une variable et les libérer dès qu'ils ne sont plus nécessaires afin de libérer de la mémoire. Lorsque les objets SPWeb, SPSite ou SPSiteAdministration sont utilisés, ils sont automatiquement libérés si une collection d’attributions ou le paramètre Global ne sont pas utilisés.

Lorsque le paramètre Global est utilisé, tous les objets sont contenus dans le magasin global. Si des objets ne sont pas utilisés immédiatement ou libérés à l’aide de la commande Stop-SPAssignment, un scénario d’insuffisance de mémoire peut se produire.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Component

Spécifie le nom du composant de recherche. Ce paramètre est utilisé uniquement en association avec les paramètres HealthReport et Primary.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Constellation

Spécifie si les informations de diagnostic internes pour la topologie de recherche doivent être fournies. Ce paramètre doit être utilisé uniquement pour le débogage.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Detailed

Spécifie le niveau de détail du paramètre HealthReport. Lorsque ce paramètre est utilisé, l’applet de commande génère également des informations de diagnostic détaillées.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-DetailSearchRuntime

Spécifie si les informations de diagnostic internes pour le runtime de recherche doivent être fournies. Ce paramètre doit être utilisé uniquement pour le débogage.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-HealthReport

Spécifie si les informations de diagnostic pour le composant de recherche doivent être fournies. Lorsque vous utilisez ce paramètre, vous devez spécifier le nom du composant à l’aide du paramètre Component.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-JobStatus

Spécifie si les informations d’état pour les travaux du minuteur Analyse de la recherche et Analyse de l’utilisation doivent être fournies.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Primary

Spécifie si le composant Administration a le rôle Principal. Lorsque vous utilisez ce paramètre, vous devez spécifier le nom du composant à l’aide du paramètre Component. Retourne true si le composant Administration a le rôle Principal.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-SearchApplication

Spécifie l’application de service de recherche qui contient les composants de recherche.

Type:SearchServiceApplicationPipeBind
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Text

Spécifie si la sortie d’impression de cette applet de commande doit être sortie dans un format pratique pour la lecture. Si elle n’est pas utilisée, cette applet de commande génère un objet SearchStatusInfo.

Lorsque vous utilisez ce paramètre, la sortie est imprimée sur la console et ne peut pas être redirigée vers un fichier ou un autre programme.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019