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:t för den åtgärd som du angav när du startade felet. Den typ av fel som kan avbrytas är bland annat förlust av partitionsdata (Start-ServiceFabricPartitionDataLoss), förlust av partitionskvorum (Start-ServiceFabricPartitionQuorumLoss), omstart av partition (Start-ServiceFabricPartitionRestart) och övergång av nodtillstånd (Start-ServiceFabricNodeTransition)

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

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 force-flaggan flyttas åtgärden till avbrutet tillstånd och hoppar över rensningen. Används endast om det rekommenderas om felåtgärden fastnar. Remove-ServiceFabricTestState ska 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.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Force

Anger att denna cmdlet hoppar över varningsmeddelandets popup-fönster och tvingar åtgärden att köras.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 Återställning, annars avvisas den. Felåtgärden kan bara vara i ett återställningstillstånd om du tidigare körde Stop-ServiceFabricTestCommand utan force angiven, eller om felåtgärden återställs på grund av ett allvarligt fel.

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

Vi rekommenderar inte att du anger Force om inte kommandot inte fortsätter.

Viktigt! TestCommandProgressState.RollingBack anger att systemet rensar upp det interna systemtillstånd 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 det interna tillståndet från att köra kommandot och återställer inte målpartitionens data om kommandot har utvecklats tillräckligt långt för att orsaka dataförlust.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

Type:Guid
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-TimeoutSec

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

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:False
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Indata

None

Utdata

System.Object