Stop-ServiceFabricTestCommand
Zruší spuštěnou operaci selhání Service Fabric.
Syntaxe
Stop-ServiceFabricTestCommand
-OperationId <Guid>
[-ForceCancel]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
Rutina Stop-ServiceFabricTestCommand zruší zadanou operaci selhání.
Zadejte ID operace, kterou jste zadali při spuštění chyby. Typ chyb, které můžou zrušit, patří ztráta dat oddílu (Start-ServiceFabricPartitionDataLoss
), ztráta kvora oddílu (Start-ServiceFabricPartitionQuorumLoss
), restartování oddílu (Start-ServiceFabricPartitionRestart
) a přechod stavu uzlu (Start-ServiceFabricNodeTransition
)
Za normálních podmínek, tj. bez parametru Force , tato rutina nejprve zruší chybu a pokusí se vyčistit informace o stavu. V rámci toho se operace selhání během čištění přesune do stavu Vrácení zpět. Jakmile vyčištění chyby dokončí konečný stav příkazu, zruší se.
Důležitá poznámka: Pokud je hodnota Force pravdivá, může být nekonzistentní stav ponechán za sebou, takže tuto možnost použijte s opatrností. Pomocí příznaku Vynucení přesunete operaci do vyčištění zrušeného stavu. Použití pouze v případě, že se zablokuje operace selhání. Remove-ServiceFabricTestState by se mělo vyvolat, aby se odebral stav, který mohl zůstat za sebou.
Příklady
Příklad 1: Zrušení operace
PS C:\> Stop-ServiceFabricTestCommand -OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330
Tento příkaz zruší operaci s Id operace a268cc73-2e30-462b-b3df-3a0d30e5b330.
Parametry
-Confirm
Před spuštěním rutiny zobrazí výzvu k potvrzení.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Default value: | False |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-Force
Označuje, že tato rutina přeskočí automaticky otevírané okno s upozorněním a vynutí spuštění operace.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-ForceCancel
Tento příznak vynutí zrušení příkazu. Použití tohoto parametru může ponechat informace o stavu za sebou. Vynucení můžete zadat pouze v případě, že operace selhání je již ve stavu vrácení zpět, jinak je odmítnuta. Operace selhání může být ve stavu RollingBack pouze v případě, že jste dříve spustili Stop-ServiceFabricTestCommandbez zadané síly nebo pokud operace selhání vrátí zpět kvůli závažné chybě.
Konečný stav příkazu je ForceCancelled.
Pokud příkaz nepokruje, nedoporučujeme zadávat vynucení .
Důležitá poznámka: TestCommandProgressState.RollingBack označuje, že systém vyčistí vnitřní stav systému způsobený spuštěním příkazu. Proces vrácení zpět neobnoví data, pokud byla operace selhání voláním metody Start-ServiceFabricPartitionDataLoss. Systém vyčistí pouze jeho vnitřní stav spuštěním příkazu a neobnoví data cílového oddílu, pokud příkaz dostatečně daleko způsobil ztrátu dat.
Typ: | SwitchParameter |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-OperationId
Určuje jedinečný identifikátor příkazu, který tato rutina zruší. Tuto hodnotu přiřadíte při zahájení příkazu.
Typ: | Guid |
Position: | Named |
Default value: | None |
Vyžadováno: | True |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-TimeoutSec
Určuje časový limit operace v sekundách.
Typ: | Int32 |
Position: | Named |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
-WhatIf
Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Default value: | False |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | False |
Vstupy
None
Výstupy
System.Object