Get-ServiceFabricTestCommandStatusList
Ottiene l'elenco di tutte le operazioni di errore attivate nel cluster e il relativo stato
Sintassi
Get-ServiceFabricTestCommandStatusList
[-StateFilter <TestCommandStateFilter>]
[-TypeFilter <TestCommandTypeFilter>]
[-TimeoutSec <Int32>]
[<CommonParameters>]
Descrizione
Il Get-ServiceFabricTestCommandStatusList ottiene l'elenco delle operazioni di errore attivate nel cluster e il relativo stato. L'elenco degli errori rilevati da questa operazione include la perdita di dati della partizione (Start-ServiceFabricPartitionDataLoss
), la perdita del quorum di partizione (Start-ServiceFabricPartitionQuorumLoss
), il riavvio della partizione (Start-ServiceFabricPartitionRestart
) e la transizione dello stato del nodo (Start-ServiceFabricNodeTransition
).
L'ID operazione restituito può essere usato per ottenere dettagli aggiuntivi sull'operazione di errore usando le API get progress per il rispettivo errore e/o per annullare l'errore usando il comando Stop-ServiceFabricTestCommand. Di seguito è riportato il mapping da TestCommandType all'API di stato
TestCommandType | Comando Get Progress |
---|---|
PartitionDataLoss | Get-ServiceFabricPartitionDataLossProgress |
PartitionQuorumLoss | Get-ServiceFabricPartitionQuorumLossProgress |
PartitionRestart | Get-ServiceFabricPartitionRestartProgress |
NodeTransition | Get-ServiceFabricNodeTransitionProgress |
Esempio
Esempio 1: Ottenere lo stato dei comandi di test annullati
PS C:\> Get-ServiceFabricTestCommandStatusList -StateFilter Cancelled
OperationId State TestCommandType
----------- ----- ---------------
a268cc73-2e30-462b-b3df-3a0d30e5b330 Cancelled PartitionQuorumLoss
Questo comando ottiene lo stato delle operazioni di errore annullate. In questo esempio, il risultato ha un'operazione di errore.
Esempio 2: Ottenere lo stato di tutti i comandi di 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
Questo comando ottiene lo stato di tutte le operazioni di errore. L'elenco restituito contiene cinque operazioni completate e un'operazione annullata.
Parametri
-StateFilter
Questo parametro può essere usato per filtrare l'elenco delle operazioni restituite in base allo stato corrente dell'operazione di errore. È possibile usarlo per limitare i risultati restituiti a quelli che ti interessano.
Tipo: | TestCommandStateFilter |
Valori accettati: | Default, Running, RollingBack, CompletedSuccessfully, Failed, Cancelled, ForceCancelled, All |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TimeoutSec
Specifica il periodo di timeout, espresso in secondi, per l'operazione.
Tipo: | Int32 |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
-TypeFilter
Questo parametro può essere usato per filtrare l'elenco di operazioni restituite in base al tipo di operazione di errore. È possibile usare questa opzione per limitare i risultati restituiti ai tipi di errore che interessano l'utente.
Tipo: | TestCommandTypeFilter |
Valori accettati: | Default, PartitionDataLoss, PartitionQuorumLoss, PartitionRestart, NodeTransition, All |
Posizione: | Named |
Valore predefinito: | None |
Necessario: | False |
Accettare l'input della pipeline: | False |
Accettare caratteri jolly: | False |
Input
None
Output
System.Object