Stop-ServiceFabricTestCommand

Bricht einen ausgeführten Service Fabric-Fehlervorgang ab.

Syntax

Default (Standard)

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

Beschreibung

Das cmdlet Stop-ServiceFabricTestCommand den angegebenen Fehlervorgang abbricht. Geben Sie die ID des Vorgangs an, den Sie beim Starten des Fehlers angegeben haben. Der Typ der Fehler, die abgebrochen werden können: Partition Data Loss (Start-ServiceFabricPartitionDataLoss), Partition Quorum Loss (Start-ServiceFabricPartitionQuorumLoss), Partition Restart (Start-ServiceFabricPartitionRestart) und Node State Transition (Start-ServiceFabricNodeTransition)

Unter normalen Bedingungen, d. h. ohne den parameter "Force", bricht dieses Cmdlet zunächst den Fehler ab und versucht, Zustandsinformationen zu bereinigen. In diesem Rahmen wechselt der Fehlervorgang während der Bereinigung in einen RollingBack-Zustand. Sobald die Bereinigung des Fehlers abgeschlossen ist, wird der endgültige Zustand des Befehls abgebrochen.

Wichtiger Hinweis: Wenn Force wahr ist, kann der inkonsistente Zustand zurückgelassen werden. Verwenden Sie daher diese Option mit Vorsicht. Wenn Sie die Force Flag verwenden, wird der Vorgang in den Bereinigungszustand "Abgebrochen" verschoben. Wird nur verwendet, wenn empfohlen wird, wenn der Fehlervorgang hängen bleibt. Remove-ServiceFabricTestState- sollte aufgerufen werden, um den Zustand zu entfernen, der möglicherweise zurückgelassen wurde.

Beispiele

Beispiel 1: Abbrechen eines Vorgangs

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

Mit diesem Befehl wird ein Vorgang abgebrochen, der die OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330 aufweist.

Parameter

-Confirm

Fordert Sie vor dem Ausführen des Cmdlets zur Bestätigung auf.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:vgl

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-Force

Gibt an, dass dieses Cmdlet das Popup der Warnmeldung überspringt und die Ausführung des Vorgangs erzwingt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-ForceCancel

Diese Kennzeichnung erzwingt, dass der Befehl abgebrochen wird. Die Verwendung dieses Parameters kann Zustandsinformationen hinter sich lassen. Sie können Force nur angeben, wenn sich der Fehlervorgang bereits in einem Status von RollingBack befindet, andernfalls wird er abgelehnt. Der Fehlervorgang kann sich nur in einem RollingBack-Zustand befinden, wenn Sie zuvor den Stop-ServiceFabricTestCommand- ohne Angegebener Force- ausgeführt haben oder wenn der Fehlervorgang aufgrund eines schwerwiegenden Fehlers zurückgesetzt wird.

Der letzte Zustand des Befehls ist ForceCancelled.

Es wird nicht empfohlen, Force anzugeben, es sei denn, der Befehl wird nicht fortgesetzt.

Wichtiger Hinweis: TestCommandProgressState.RollingBack gibt an, dass das System den internen Systemstatus bereinigt, der durch ausführen des Befehls verursacht wird. Der Rollbackvorgang stellt keine Daten wieder her, wenn der Fehlervorgang ein Aufruf von Start-ServiceFabricPartitionDataLosswar. Das System bereinigt nur den internen Zustand vom Ausführen des Befehls und stellt die Daten der Zielpartition nicht wieder her, wenn der Befehl weit genug vorangekommen ist, um Datenverlust zu verursachen.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-OperationId

Gibt einen eindeutigen Bezeichner für den Befehl an, den dieses Cmdlet abbricht. Sie weisen diesen Wert zu, wenn Sie den Befehl initiiert haben.

Parametereigenschaften

Typ:Guid
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:True
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-TimeoutSec

Gibt den Timeoutzeitraum für den Vorgang in Sekunden an.

Parametereigenschaften

Typ:Int32
Standardwert:None
Unterstützt Platzhalter:False
Nicht anzeigen:False

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

-WhatIf

Zeigt, was passiert, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Parametereigenschaften

Typ:SwitchParameter
Standardwert:False
Unterstützt Platzhalter:False
Nicht anzeigen:False
Aliase:Wi

Parametersätze

(All)
Position:Named
Obligatorisch:False
Wert aus Pipeline:False
Wert aus Pipeline nach dem Eigenschaftsnamen:False
Wert aus verbleibenden Argumenten:False

CommonParameters

Dieses Cmdlet unterstützt die allgemeinen Parameter -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction und -WarningVariable. Weitere Informationen findest du unter about_CommonParameters.

Eingaben

None

Ausgaben

System.Object