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