Usuwanie aplikacji z klastra usługi Service Fabric przy użyciu programu PowerShell
Ten przykładowy skrypt usuwa uruchomione wystąpienie aplikacji usługi Service Fabric i wyrejestrowuje typ i wersję aplikacji z klastra. Usuwanie wystąpienia aplikacji spowoduje usunięcie wszystkich uruchomionych wystąpień usługi skojarzonych z aplikacją. Dostosuj parametry zgodnie z potrzebami.
W razie potrzeby zainstaluj moduł Service Fabric programu PowerShell przy użyciu Zestawu SDK usługi Service Fabric.
Przykładowy skrypt
# 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
Objaśnienia dla skryptu
W tym skrypcie użyto następujących poleceń. Każde polecenie w tabeli stanowi link do dokumentacji polecenia.
Polecenie | Uwagi |
---|---|
Remove-ServiceFabricApplication | Usuwa uruchomione wystąpienie aplikacji usługi Service Fabric z klastra. |
Unregister-ServiceFabricApplicationType | Wyrejestrowuje typ i wersję aplikacji usługi Service Fabric z klastra. |
Następne kroki
Aby uzyskać więcej informacji na temat modułu programu PowerShell usługi Service Fabric, zobacz dokumentację programu Azure PowerShell.
Dodatkowe przykłady programu PowerShell dla usługi Azure Service Fabric można znaleźć w przykładach programu Azure PowerShell.