Stop-ServiceFabricTestCommand
Annulla un'operazione di errore di Service Fabric in esecuzione.
Sintassi
Stop-ServiceFabricTestCommand
-OperationId <Guid>
[-ForceCancel]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Descrizione
Il cmdlet Stop-ServiceFabricTestCommand annulla l'operazione di errore specificata.
Specificare l'ID dell'operazione specificata all'avvio dell'errore. Il tipo di errori che possono essere annullati includono la perdita di dati di 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
)
In condizioni normali, ad esempio senza il parametro Force , questo cmdlet annulla prima l'errore e tenta di pulire le informazioni sullo stato. Come parte di questa operazione, l'operazione di errore si sposta in uno stato di RollBack durante la pulizia. Una volta completata la pulizia dell'errore, lo stato finale del comando viene annullato.
Nota importante: se Force è true, lo stato incoerente potrebbe essere lasciato indietro, quindi usare questa opzione con cautela. L'uso del flag Force sposta l'operazione nello stato Annullato ignorando la pulizia. Da usare solo se consigliato in caso di operazione di errore bloccata. Remove-ServiceFabricTestState deve essere richiamato per rimuovere lo stato che potrebbe essere stato lasciato indietro.
Esempio
Esempio 1: Annullare un'operazione
PS C:\> Stop-ServiceFabricTestCommand -OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330
Questo comando annulla un'operazione con OperationId a268cc73-2e30-462b-b3df-3a0d30e5b30.
Parametri
-Confirm
Richiede la conferma dell'utente prima di eseguire il cmdlet.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Force
Indica che questo cmdlet ignora il popup del messaggio di avviso e forza l'esecuzione dell'operazione.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ForceCancel
Questo flag forza l'annullamento del comando. L'uso di questo parametro può lasciare le informazioni sullo stato sottostanti. È possibile specificare Force solo se l'operazione di errore è già in uno stato di RollingBack, altrimenti viene rifiutata. L'operazione di errore può trovarsi in uno stato RollingBack solo se in precedenza è stato eseguito Stop-ServiceFabricTestCommand senza Force specificato o se l'operazione di errore viene eseguito a causa di un errore irreversibile.
Lo stato finale del comando è ForceCancelled.
Non è consigliabile specificare Force a meno che il comando non stia procedendo.
Nota importante: TestCommandProgressState.RollingBack indica che il sistema sta pulendo lo stato interno del sistema causato dall'esecuzione del comando. Il processo di rollback non ripristina i dati se l'operazione di errore è una chiamata a Start-ServiceFabricPartitionDataLoss. Il sistema pulisce solo lo stato interno dall'esecuzione del comando e non ripristina i dati della partizione di destinazione se il comando è stato sufficientemente lungo per causare la perdita di dati.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-OperationId
Specifica un identificatore univoco per il comando che il cmdlet annulla. Questo valore viene assegnato all'avvio del comando.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-TimeoutSec
Specifica il periodo di timeout, espresso in secondi, per l'operazione.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WhatIf
Mostra l'esito in caso di esecuzione del cmdlet. Il cmdlet non viene eseguito.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | False |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Input
None
Output
System.Object