Dela via


Get-ServiceFabricTestCommandStatusList

Hämtar listan över alla felåtgärder som utlöses i klustret och deras status

Syntax

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

Description

Get-ServiceFabricTestCommandStatusList hämtar listan över felåtgärder som utlöses i klustret och deras status. Listan över fel som spåras av den här åtgärden inkluderar Partition Data Loss (Start-ServiceFabricPartitionDataLoss), Partition Quorum Loss (Start-ServiceFabricPartitionQuorumLoss), Partition Restart (Start-ServiceFabricPartitionRestart) och Node State Transition (Start-ServiceFabricNodeTransition).

Åtgärds-ID:t som returneras kan användas för att få ytterligare information om felåtgärden med hjälp av API:erna hämta förlopp för respektive fel och/eller för att avbryta felet med hjälp av kommandot Stop-ServiceFabricTestCommand . Mappningen från TestCommandType till förlopps-API:et finns nedan

TestCommandType Hämta förloppskommando
PartitionDataLoss Get-ServiceFabricPartitionDataLossProgress
PartitionQuorumLoss Get-ServiceFabricPartitionQuorumLossProgress
PartitionRestart Get-ServiceFabricPartitionRestartProgress
NodeTransition Get-ServiceFabricNodeTransitionProgress

Exempel

Exempel 1: Hämta status för avbrutna testkommandon

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

Det här kommandot hämtar statusen för felåtgärder som har avbrutits. I det här exemplet har resultatet en felåtgärd.

Exempel 2: Hämta status för alla testkommandon

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

Det här kommandot hämtar status för alla felåtgärder. Den returnerade listan innehåller fem slutförda åtgärder och en avbruten åtgärd.

Parametrar

-StateFilter

Den här parametern kan användas för att filtrera listan över åtgärder som returneras baserat på felåtgärdens aktuella status. Du kan använda detta för att begränsa de resultat som returneras till de som intresserar dig.

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

Anger tidsgränsen i sekunder för åtgärden.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-TypeFilter

Den här parametern kan användas för att filtrera listan över åtgärder som returneras baserat på typen av felåtgärd. Du kan använda detta för att begränsa de resultat som returneras till de feltyper som intresserar dig.

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

Indata

None

Utdata

System.Object