Compartir a través de


Get-ServiceFabricTestCommandStatusList

Obtiene la lista de todas las operaciones de error desencadenadas en el clúster y su estado.

Sintaxis

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

Description

El Get-ServiceFabricTestCommandStatusList obtiene la lista de las operaciones de error desencadenadas en el clúster y su estado. La lista de errores realizados por esta operación incluye la pérdida de datos de partición (Start-ServiceFabricPartitionDataLoss), la pérdida de cuórum de partición (Start-ServiceFabricPartitionQuorumLoss), el reinicio de particiones (Start-ServiceFabricPartitionRestart) y la transición de estado del nodo (Start-ServiceFabricNodeTransition).

El identificador de operación devuelto se puede usar para obtener detalles adicionales sobre la operación de error mediante las API de obtención de progreso para el error correspondiente o para cancelar el error mediante el comando stop-ServiceFabricTestCommand de . La asignación de TestCommandType a la API de progreso se puede encontrar a continuación.

TestCommandType Get Progress (Comando)
PartitionDataLoss Get-ServiceFabricPartitionDataLossProgress
PartitionQuorumLoss Get-ServiceFabricPartitionQuorumLossProgress
PartitionRestart Get-ServiceFabricPartitionRestartProgress
NodeTransition Get-ServiceFabricNodeTransitionProgress

Ejemplos

Ejemplo 1: Obtener el estado de los comandos de prueba cancelados

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

Este comando obtiene el estado de las operaciones de error que se han cancelado. En este ejemplo, el resultado tiene una operación de error.

Ejemplo 2: Obtener el estado de todos los comandos de prueba

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

Este comando obtiene el estado de todas las operaciones de error. La lista devuelta contiene cinco operaciones completadas y una operación cancelada.

Parámetros

-StateFilter

Este parámetro se puede usar para filtrar la lista de operaciones devueltas en función del estado actual de la operación de error. Puede usarlo para limitar los resultados devueltos a los que le interesen.

Tipo:TestCommandStateFilter
Valores aceptados:Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TimeoutSec

Especifica el período de tiempo de espera, en segundos, para la operación.

Tipo:Int32
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-TypeFilter

Este parámetro se puede usar para filtrar la lista de operaciones devueltas en función del tipo de la operación de error. Puede usarlo para limitar los resultados devueltos a los tipos de error que le interesen.

Tipo:TestCommandTypeFilter
Valores aceptados:Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

Entradas

None

Salidas

System.Object