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