Partager via


Get-ServiceFabricDeployedServicePackageHealth

Obtient l’intégrité d’un package de service Service Fabric.

Syntaxe

Get-ServiceFabricDeployedServicePackageHealth
   [-ApplicationName] <Uri>
   [-ServiceManifestName] <String>
   [-NodeName] <String>
   [-ConsiderWarningAsError <Boolean>]
   [-EventsHealthStateFilter <Int64>]
   [-EventsFilter <HealthStateFilter>]
   [-ServicePackageActivationId <String>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

La cmdlet Get-ServiceFabricDeployedServicePackageHealth obtient l’intégrité d’un package de service Service Fabric déployé sur un nœud spécifié. Service Fabric signale les états d’intégrité suivants :

  • D’ACCORD. L’entité répond aux instructions d’intégrité.
  • Erreur. L’entité ne répond pas aux instructions d’intégrité.
  • Avertissement. L’entité répond aux instructions d’intégrité, mais a rencontré un problème.

Si l’application n’est pas déployée sur le nœud spécifié, cette applet de commande retourne une erreur. Si le package de service déployé n’existe pas, cette applet de commande retourne une erreur.

Avant d’effectuer une opération sur un cluster Service Fabric, établissez une connexion au cluster à l’aide de l’applet de commande Connect-ServiceFabricCluster.

Exemples

Exemple 1 : Obtenir l’intégrité d’un package de service déployé

PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA"

Cette commande interroge l’intégrité du package de service déployé spécifié.

Exemple 2 : Obtenir l’intégrité d’un package de service déployé à l’aide d’une stratégie d’intégrité personnalisée et de filtres de retour

PS C:\> Get-ServiceFabricDeployedServicePackageHealth -ApplicationName fabric:/myapp/persistenttodolist -NodeName "Node01" -ServiceManifestName "ServicePackageA" -ConsiderWarningAsError $True -EventsFilter Error

Cette commande interroge l’intégrité du package de service déployé spécifié avec une stratégie d’intégrité personnalisée et un filtre d’événements d’erreur.

Paramètres

-ApplicationName

Spécifie l’URI (Uniform Resource Identifier) d’une application Service Fabric. L’applet de commande obtient des informations d’intégrité pour le package de service déployé de l’application que vous spécifiez.

Type:Uri
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ConsiderWarningAsError

Indique s’il faut traiter un rapport d’intégrité d’avertissement comme une erreur lors de l’évaluation de l’intégrité.

Type:Boolean
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EventsFilter

Spécifie le filtre pour la collection d’objets HealthEvent signalés sur le package de service en fonction de l’état d’intégrité. La valeur peut être obtenue à partir de membres ou d’opérations au niveau du bit sur les membres de HealthStateFilter. Seuls les événements qui correspondent au filtre sont retournés. Tous les événements sont utilisés pour évaluer l’état d’intégrité agrégé du package de service. Si ce n’est pas spécifié, toutes les entrées sont retournées.

Type:HealthStateFilter
Valeurs acceptées:Default, None, Ok, Warning, Error, All
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EventsHealthStateFilter

Ce paramètre a été déconseillé. Spécifiez à la place le paramètre EventsFilter .

Type:Int64
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-NodeName

Spécifie le nom d’un nœud Service Fabric. L’applet de commande obtient des informations d’intégrité pour le package de service pour le nœud que vous spécifiez.

Type:String
Position:2
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ServiceManifestName

Spécifie le nom d’un manifeste de service Service Fabric. L’applet de commande obtient des informations d’intégrité pour le manifeste de service que vous spécifiez.

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ServicePackageActivationId

ID d’activation duServicePackage déployé . Cette opération peut être obtenue à l’aide de la requête Get-ServiceFabricDeployedServicePackage.

Si ServicePackageActivationMode spécifié au moment de la création du service (à l’aide de New-ServiceFabricService) est SharedProcess (ou s’il n’est pas spécifié, auquel cas il est spécifié par défaut SharedProcess), la valeur de ServicePackageActivationId est toujours une chaîne vide et n’a pas besoin d’être spécifiée. Pour en savoir plus sur l’ID d’activation du package de service, consultez [Modèle d’hébergement Service Fabric][1].

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-TimeoutSec

Spécifie le délai d’expiration, en secondes, pour l’opération.

Type:Int32
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

System.Uri

System.String

Sorties

System.Object