Dela via


Stop-ServiceFabricTestCommand

Avbryter en service fabric-felåtgärd som körs.

Syntax

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

Description

Cmdleten Stop-ServiceFabricTestCommand avbryter den angivna felåtgärden. Ange ID för den åtgärd som du angav när du startade felet. Den typ av fel som kan avbrytas är Partition Data Loss (Start-ServiceFabricPartitionDataLoss), Partition Quorum Loss (Start-ServiceFabricPartitionQuorumLoss), Partition Restart (Start-ServiceFabricPartitionRestart) och Node State Transition (Start-ServiceFabricNodeTransition)

Under normala förhållanden, dvs. utan parametern Force, avbryter den här cmdleten först felet och försöker rensa tillståndsinformationen. Som en del av detta flyttas felåtgärden till ett återställningstillstånd under rensningen. När rensningen av felet har slutförts avbryts det slutliga tillståndet för kommandot.

Viktigt: Om Force är sant kan inkonsekvent tillstånd lämnas kvar, så använd det här alternativet med försiktighet. Om du använder flaggan Force flyttas åtgärden till tillståndet Inställt och hoppar över rensningen. Används endast om det rekommenderas om felåtgärden fastnar. Remove-ServiceFabricTestState bör anropas för att ta bort tillstånd som kan ha lämnats kvar.

Exempel

Exempel 1: Avbryt en åtgärd

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

Det här kommandot avbryter en åtgärd som har OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

Typ:SwitchParameter
Alias:cf
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Force

Anger att den här cmdleten hoppar över varningsmeddelandets popup-fönster och tvingar åtgärden att köras.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ForceCancel

Den här flaggan tvingar kommandot att avbrytas. Användningen av den här parametern kan lämna tillståndsinformationen kvar. Du kan bara ange Framtvinga om felåtgärden redan är i tillståndet RollingBack annars avvisas den. Felåtgärden kan endast vara i ett återställningstillstånd om du tidigare körde Stop-ServiceFabricTestCommand- utan Force angivet, eller om felåtgärden återställs på grund av ett allvarligt fel.

Det sista tillståndet för kommandot är ForceCancelled.

Vi rekommenderar inte att du anger Force såvida inte kommandot inte fortsätter.

Viktigt: TestCommandProgressState.RollingBack anger att systemet rensar det interna systemtillståndet som orsakas av att kommandot körs. Återställningsprocessen återställer inte data om felåtgärden var ett anrop till Start-ServiceFabricPartitionDataLoss. Systemet rensar bara sitt interna tillstånd från att köra kommandot och återställer inte målpartitionens data om kommandot har gått tillräckligt långt för att orsaka dataförlust.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-OperationId

Anger en unik identifierare för kommandot som den här cmdleten avbryter. Du tilldelar det här värdet när du initierade kommandot.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-TimeoutSec

Anger tidsgränsen i sekunder för åtgärden.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WhatIf

Visar vad som skulle hända om cmdleten körs. Cmdleten körs inte.

Typ:SwitchParameter
Alias:wi
Position:Named
Standardvärde:False
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Indata

None

Utdata

System.Object