Odebrání aplikace z clusteru Service Fabric pomocí PowerShellu

Tento ukázkový skript odstraní spuštěnou instanci aplikace Service Fabric a zruší registraci typu a verze aplikace z clusteru. Odstraněním instance aplikace dojde také k odstranění všech spuštěných instancí služby přidružených dané aplikaci. Podle potřeby upravte parametry.

V případě potřeby nainstalujte modul PowerShellu pro Service Fabric se sadou Service Fabric SDK.

Ukázkový skript

# 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

Vysvětlení skriptu

Tento skript používá následující příkazy. Každý příkaz v tabulce odkazuje na příslušnou část dokumentace.

Příkaz Poznámky
Remove-ServiceFabricApplication Odebere spuštěnou instanci aplikace Service Fabric z clusteru.
Unregister-ServiceFabricApplicationType Zruší registraci typu a verze aplikace Service Fabric z clusteru.

Další kroky

Další informace o modulu Service Fabric PowerShell najdete v dokumentaci Azure PowerShell.

Další ukázky PowerShellu pro Azure Service Fabric najdete v ukázkách Azure PowerShell.