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