Delen via


Stop-ServiceFabricTestCommand

Hiermee annuleert u een actieve Service Fabric-foutbewerking.

Syntaxis

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

Description

De cmdlet Stop-ServiceFabricTestCommand annuleert de opgegeven foutbewerking. Geef de id op van de bewerking die u hebt opgegeven toen u de fout hebt gestart. Het type fouten dat kan worden geannuleerd, zijn partitiegegevensverlies (), Partitiequorumverlies (Start-ServiceFabricPartitionDataLoss), Partitiequorumverlies (Start-ServiceFabricPartitionQuorumLoss), Partitie opnieuw opstarten (Start-ServiceFabricPartitionRestart) en Overgang van knooppuntstatus (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 force waar is, kan de 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

Hiermee wordt u 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

Geeft aan dat deze cmdlet de pop-up van het waarschuwingsbericht overslaat en dwingt de bewerking uit te voeren.

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

-ForceCancel

Deze vlag dwingt de opdracht te annuleren. Het gebruik van deze parameter kan statusinformatie achter laten. U kunt Force alleen opgeven als de foutbewerking al in de status RollingBack staat, anders wordt deze geweigerd. De foutbewerking kan alleen een RollingBack-status hebben als u eerder de Stop-ServiceFabricTestCommand zonder force hebt uitgevoerd, of als de foutbewerking wordt teruggedraaid vanwege een fatale fout.

De laatste status van de opdracht is ForceCancelled.

Het wordt afgeraden Force 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. Tijdens het terugdraaien worden geen gegevens hersteld 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 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 op.

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

-WhatIf

Hiermee wordt weergegeven wat er zou gebeuren als u de cmdlet uitvoert. 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