Sdílet prostřednictvím


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