Stop-ServiceFabricTestCommand
Annule une opération d’erreur Service Fabric en cours d’exécution.
Syntaxe
Stop-ServiceFabricTestCommand
-OperationId <Guid>
[-ForceCancel]
[-Force]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Stop-ServiceFabricTestCommand Start-ServiceFabricPartitionDataLoss
), la perte de quorum de partition (Start-ServiceFabricPartitionQuorumLoss
), le redémarrage de la partition (Start-ServiceFabricPartitionRestart
) et la transition d’état du nœud (Start-ServiceFabricNodeTransition
)
Dans des conditions normales, c’est-à-dire sans le paramètre Forcer, cette applet de commande annule d’abord l’erreur et tente de nettoyer les informations d’état. Dans le cadre de cette opération, l’opération d’erreur se déplace dans un état RollingBack pendant le nettoyage. Une fois le nettoyage de l’erreur terminé l’état final de la commande est annulé.
Remarque importante : si Forcer l' est vrai, l’état incohérent peut être laissé derrière. Utilisez cette option avec précaution. L’utilisation de l’indicateur Forcer déplace l’opération vers l’état annulé en ignorant le nettoyage. Uniquement pour être utilisé si recommandé en cas de blocage de l’opération d’erreur. Remove-ServiceFabricTestState doit être appelée pour supprimer l’état qui a peut-être été laissé derrière.
Exemples
Exemple 1 : Annuler une opération
PS C:\> Stop-ServiceFabricTestCommand -OperationId a268cc73-2e30-462b-b3df-3a0d30e5b330
Cette commande annule une opération qui a l’id d’opération a268cc73-2e30-462b-b3df-3a0d30e5b330.
Paramètres
-Confirm
Vous invite à confirmer avant d’exécuter l’applet de commande.
Type: | SwitchParameter |
Alias: | cf |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-Force
Indique que cette applet de commande ignore la fenêtre contextuelle du message d’avertissement et force l’opération à s’exécuter.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-ForceCancel
Cet indicateur force l’annulation de la commande.
L’utilisation de ce paramètre peut laisser les informations d’état derrière. Vous pouvez spécifier Forcer uniquement si l’opération d’erreur est déjà dans un état de RollingBack, sinon elle est rejetée.
L’opération d’erreur peut être dans un état RollingBack uniquement si vous avez exécuté l' Stop-ServiceFabricTestCommand
L’état final de la commande est ForceCancelled.
Nous vous déconseillons de spécifier Force, sauf si la commande ne se poursuit pas.
Remarque importante : TestCommandProgressState.RollingBack indique que le système nettoie l’état du système interne provoqué par l’exécution de la commande. Le processus de restauration ne restaure pas les données si l’opération d’erreur a été un appel à Start-ServiceFabricPartitionDataLoss. Le système nettoie uniquement son état interne de l’exécution de la commande et ne restaure pas les données de la partition cible si la commande a progressé suffisamment pour provoquer une perte de données.
Type: | SwitchParameter |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-OperationId
Spécifie un identificateur unique pour la commande annulée par cette applet de commande. Vous affectez cette valeur lorsque vous avez lancé la commande.
Type: | Guid |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-TimeoutSec
Spécifie le délai d’expiration, en secondes, pour l’opération.
Type: | Int32 |
Position: | Named |
Valeur par défaut: | None |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
-WhatIf
Affiche ce qui se passerait si l’applet de commande s’exécute. L’applet de commande n’est pas exécutée.
Type: | SwitchParameter |
Alias: | wi |
Position: | Named |
Valeur par défaut: | False |
Obligatoire: | False |
Accepter l'entrée de pipeline: | False |
Accepter les caractères génériques: | False |
Entrées
None
Sorties
System.Object