Een toepassing verwijderen uit een Service Fabric-cluster met behulp van PowerShell
Met dit voorbeeldscript wordt een actief exemplaar van de Service Fabric-toepassing verwijderd en wordt de registratie van een type en versie van de toepassing bij het cluster ongedaan gemaakt. Het verwijderen van het exemplaar van de toepassing betekent dat ook alle actieve service-exemplaren worden verwijderd die aan die toepassing zijn gekoppeld. Pas de parameters zo nodig aan.
Installeer indien nodig de Service Fabric PowerShell-module met de Service Fabric-SDK.
Voorbeeldscript
# 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
Uitleg van het script
In dit script worden de volgende opdrachten gebruikt. Elke opdracht in de tabel is een koppeling naar specifieke documentatie over de opdracht.
Opdracht | Opmerkingen |
---|---|
Remove-ServiceFabricApplication | Hiermee verwijdert u een actief exemplaar van een Service Fabric-toepassing uit het cluster. |
Unregister-ServiceFabricApplicationType | Hiermee wordt de registratie van een type en versie van een Service Fabric-toepassing in het cluster ongedaan gemaakt. |
Volgende stappen
Zie de documentatie van Azure PowerShell voor meer informatie over de Service Fabric PowerShell-module.
Aanvullende PowerShell-voorbeelden voor Azure Service Fabric vindt u in de Azure PowerShell-voorbeelden.