Remove-ServiceFabricService
Supprime un service Service Fabric existant.
Syntaxe
Remove-ServiceFabricService
[-ServiceName] <Uri>
[-Force]
[-ForceRemove]
[-TimeoutSec <Int32>]
[-WhatIf]
[-Confirm]
[<CommonParameters>]
Description
L’applet de commande Remove-ServiceFabricService supprime un service Service Fabric existant. Un service doit être en cours d’exécution avant de pouvoir le supprimer.
Avant d’effectuer une opération sur un cluster Service Fabric, établissez une connexion au cluster à l’aide de l’applet de commande Connect-ServiceFabricCluster .
Exemples
Exemple 1 : Supprimer une structure de service
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Force
Cette commande supprime le service Service Fabric spécifié. Étant donné que la commande inclut le paramètre Force , l’applet de commande ne vous invite pas à confirmer.
Exemple 2 : ForcerRemove un service Service Fabric avec confirmation
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -Confirm -ForceRemove
Cette commande force à supprimer le service Service Fabric spécifié. Étant donné que la commande inclut le paramètre Confirm , l’applet de commande vous invite à confirmer s’il s’agit du nom de service prévu sur lequel vous souhaitez exécuter l’opération. Après la confirmation, le service est supprimé de manière nongrace en raison du paramètre ForceRemove .
Exemple 3 : Forcer l’expiration d’un service Service Fabric
PS C:\> Remove-ServiceFabricService -ServiceName fabric:/myapp/persistenttodolist/svc1 -TimeoutSec 10 -ForceRemove
Cette commande force à supprimer le service Service Fabric spécifié. Étant donné que la commande inclut le paramètre Timeout , l’opération délai d’expiration si l’opération ne peut pas se terminer dans l’heure spécifiée.
Paramètres
-Confirm
Vous demande une confirmation 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
Force l’exécution de la commande sans demander la confirmation de l’utilisateur. PowerShell ne demande pas la confirmation de l’utilisateur pour exécuter la commande.
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 |
-ForceRemove
Indique que cette commande force la suppression du service Service Fabric. Cette opération ne doit être utilisée que si la suppression du service expire. Par exemple : si Remove-ServiceFabricService expire et que les réplicas du service sont toujours présents, cela signifie que le service est bloqué dans ChangeRole/Close et que la séquence d’arrêt ne peut pas se terminer. À l’aide de ForceRemove, nous ignorons la séquence d’arrêt du service et le service est supprimé de manière non honteuse. Pour le service avec état, son état persistant n’est pas nettoyé. Pour vérifier si des réplicas sont présents, utilisez Get-ServiceFabricReplica.
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 |
-ServiceName
Spécifie l’URI (Uniform Resource Identifier) d’un service Service Fabric.
Type: | Uri |
Position: | 0 |
Valeur par défaut: | None |
Obligatoire: | True |
Accepter l'entrée de pipeline: | True |
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
Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée et aucune modification permanente n’est apporté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
System.Uri
Sorties
System.Object