Supprimer une application d’un cluster Service Fabric à l’aide de PowerShell

Cet exemple de script supprime une instance d’application Service Fabric en cours d’exécution et annule l’inscription d’un type d’application et de la version du cluster. La suppression de l’instance d’application entraîne également celle de toutes les instances de service en cours d’exécution associées à cette application. Personnalisez les paramètres selon vos besoins.

Si nécessaire, installez le module Service Fabric PowerShell avec le Kit de développement logiciel (SDK) Service Fabric.

Exemple de script

# Variables
$endpoint = 'mysftestcluster.southcentralus.cloudapp.azure.com:19000'
$thumbprint = '2779F0BB9A969FB88E04915FFE7955D0389DA7AF'
$packagepath="C:\Users\sfuser\Documents\Visual Studio 2017\Projects\MyApplication\MyApplication\pkg\Release"

# Connect to the cluster using a client certificate.
Connect-ServiceFabricCluster -ConnectionEndpoint $endpoint `
          -KeepAliveIntervalInSec 10 `
          -X509Credential -ServerCertThumbprint $thumbprint `
          -FindType FindByThumbprint -FindValue $thumbprint `
          -StoreLocation CurrentUser -StoreName My

# Remove an application instance
Remove-ServiceFabricApplication -ApplicationName fabric:/MyApplication

# Unregister the application type
Unregister-ServiceFabricApplicationType -ApplicationTypeName MyApplicationType -ApplicationTypeVersion 1.0.0

Explication du script

Ce script utilise les commandes suivantes. Chaque commande du tableau renvoie à une documentation spécifique.

Commande Notes
Remove-ServiceFabricApplication Supprime une instance d’application Service Fabric en cours d’exécution du cluster.
Unregister-ServiceFabricApplicationType Annule l’inscription d’un type d’application Service Fabric et de sa version dans le cluster.

Étapes suivantes

Pour plus d’informations sur le module Service Fabric PowerShell, consultez la documentation Azure PowerShell.

Vous trouverez des exemples supplémentaires de scripts PowerShell pour Azure Service Fabric dans Exemples Azure PowerShell.