Get-ServiceFabricTestCommandStatusList

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

Syntax

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

Description

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 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 d’obtention de progression 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 progression, commande
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 a 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
Accepted values:Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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
Accepted values:Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Entrées

None

Sorties

System.Object