Delen via


Stop-ServiceFabricTestCommand

Hiermee wordt een actieve Service Fabric-foutbewerking geannuleerd.

Syntaxis

Stop-ServiceFabricTestCommand
    -OperationId <Guid>
    [-ForceCancel]
    [-Force]
    [-TimeoutSec <Int32>]
    [-WhatIf]
    [-Confirm]
    [<CommonParameters>]

Description

De Stop-ServiceFabricTestCommand cmdlet annuleert de opgegeven foutbewerking. Geef de id op van de bewerking die u hebt opgegeven toen u de fout startte. Het type fouten dat kan worden geannuleerd, zijn partitiegegevensverlies (Start-ServiceFabricPartitionDataLoss), partitiequorumverlies (Start-ServiceFabricPartitionQuorumLoss), opnieuw opstarten van partities (Start-ServiceFabricPartitionRestart) en knooppuntstatusovergang (Start-ServiceFabricNodeTransition)

Onder normale omstandigheden, dat wil zeggen zonder de parameter Force, annuleert deze cmdlet eerst de fout en probeert de statusgegevens op te schonen. Als onderdeel hiervan wordt de foutbewerking tijdens het opschonen verplaatst naar een RollingBack-status. Zodra het opschonen van de fout is voltooid, wordt de uiteindelijke status van de opdracht geannuleerd.

Belangrijke opmerking: als Forceren waar is, kan inconsistente status achterblijven. Gebruik deze optie daarom voorzichtig. Als u de vlag Force gebruikt, wordt de bewerking verplaatst naar het opschonen van de geannuleerde status. Alleen te gebruiken als aanbevolen in het geval van een foutbewerking vastloopt. Remove-ServiceFabricTestState moet worden aangeroepen om de status te verwijderen die mogelijk achtergebleven is.

Voorbeelden

Voorbeeld 1: Een bewerking annuleren

PS C:\> Stop-ServiceFabricTestCommand -OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330

Met deze opdracht wordt een bewerking geannuleerd met de OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330.

Parameters

-Confirm

U wordt gevraagd om bevestiging voordat u de cmdlet uitvoert.

Type:SwitchParameter
Aliassen:cf
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Force

Hiermee wordt aangegeven dat met deze cmdlet het pop-upbericht wordt overgeslagen en wordt de bewerking gedwongen uit te voeren.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-ForceCancel

Met deze vlag wordt de opdracht geannuleerd. Het gebruik van deze parameter kan statusinformatie achterlaten. U kunt forceren alleen opgeven als de foutbewerking al de status RollingBack heeft, anders wordt deze geweigerd. De foutbewerking kan alleen de status RollingBack hebben als u eerder de Stop-ServiceFabricTestCommand zonder Force opgegeven, of als de foutbewerking wordt teruggedraaid vanwege een fatale fout.

De laatste status van de opdracht is ForceCancelled.

Het wordt afgeraden forceren op te geven, tenzij de opdracht niet doorgaat.

Belangrijke opmerking: TestCommandProgressState.RollingBack geeft aan dat het systeem de interne systeemstatus opschoont die wordt veroorzaakt door het uitvoeren van de opdracht. Het terugdraaiproces herstelt geen gegevens als de foutbewerking een aanroep was naar Start-ServiceFabricPartitionDataLoss. Het systeem schoont alleen de interne status op van het uitvoeren van de opdracht en herstelt de gegevens van de doelpartitie niet als de opdracht ver genoeg is uitgevoerd om gegevensverlies te veroorzaken.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-OperationId

Hiermee geeft u een unieke id op voor de opdracht die door deze cmdlet wordt geannuleerd. U wijst deze waarde toe toen u de opdracht hebt gestart.

Type:Guid
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-TimeoutSec

Hiermee geeft u de time-outperiode, in seconden, voor de bewerking.

Type:Int32
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-WhatIf

Toont wat er zou gebeuren als de cmdlet wordt uitgevoerd. De cmdlet wordt niet uitgevoerd.

Type:SwitchParameter
Aliassen:wi
Position:Named
Default value:False
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

None

Uitvoerwaarden

System.Object