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é
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