Condividi tramite


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