Partager via


Get-ServiceFabricTestCommandStatusList

Obtient la liste de toutes les opérations d’erreur déclenchées dans le cluster et leur état

Syntaxe

Get-ServiceFabricTestCommandStatusList
   [-StateFilter <TestCommandStateFilter>]
   [-TypeFilter <TestCommandTypeFilter>]
   [-TimeoutSec <Int32>]
   [<CommonParameters>]

Description

La Get-ServiceFabricTestCommandStatusList obtient la liste des opérations d’erreur déclenchées dans le cluster et leur état. La liste des erreurs suivies par cette opération inclut la perte de données de partition (Start-ServiceFabricPartitionDataLoss), la perte de quorum de partition (Start-ServiceFabricPartitionQuorumLoss), le redémarrage de la partition (Start-ServiceFabricPartitionRestart) et la transition d’état du nœud (Start-ServiceFabricNodeTransition).

L’ID d’opération retourné peut être utilisé pour obtenir des détails supplémentaires sur l’opération d’erreur à l’aide des API get progress pour l’erreur respective et/ou pour annuler l’erreur à l’aide de la commande Stop-ServiceFabricTestCommand. Le mappage de TestCommandType à l’API de progression est disponible ci-dessous

TestCommandType Obtenir la commande Progression
PartitionDataLoss Get-ServiceFabricPartitionDataLossProgress
PartitionQuorumLoss Get-ServiceFabricPartitionQuorumLossProgress
PartitionRestart Get-ServiceFabricPartitionRestartProgress
NodeTransition Get-ServiceFabricNodeTransitionProgress

Exemples

Exemple 1 : Obtenir l’état des commandes de test annulées

PS C:\> Get-ServiceFabricTestCommandStatusList -StateFilter Cancelled
OperationId                              State     TestCommandType
-----------                              -----     ---------------
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled     PartitionQuorumLoss

Cette commande obtient l’état des opérations d’erreur qui ont été annulées. Dans cet exemple, le résultat comporte une opération d’erreur.

Exemple 2 : Obtenir l’état de toutes les commandes de test

PS C:\> Get-ServiceFabricTestCommandStatusList
OperationId                              State     TestCommandType
-----------                              -----     ---------------
aeaceca9-320d-4f7b-84e8-3cc13c29a974 Completed     PartitionQuorumLoss
0e3fa169-dec0-46d1-8eff-2f1a4a3f5fde Completed     PartitionRestart
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled     PartitionQuorumLoss
51ed168c-bb22-47d5-97f9-6b74b353bb33 Completed     PartitionQuorumLoss
ebd322c2-b1d3-46a7-b254-3cc42e6ca2d1 Completed     PartitionRestart
d3f12b09-6a90-4745-a4fc-3f92149a7419 Completed     PartitionDataLoss

Cette commande obtient l’état de toutes les opérations d’erreur. La liste retournée contient cinq opérations terminées et une opération annulée.

Paramètres

-StateFilter

Ce paramètre peut être utilisé pour filtrer la liste des opérations retournées en fonction de l’état actuel de l’opération d’erreur. Vous pouvez l’utiliser pour limiter les résultats retournés aux résultats qui vous intéressent.

Type:TestCommandStateFilter
Valeurs acceptées:Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, 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

-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

-TypeFilter

Ce paramètre peut être utilisé pour filtrer la liste des opérations retournées en fonction du type de l’opération d’erreur. Vous pouvez l’utiliser pour limiter les résultats retournés aux types d’erreur qui vous intéressent.

Type:TestCommandTypeFilter
Valeurs acceptées:Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, 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

Entrées

None

Sorties

System.Object