Udostępnij za pośrednictwem


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.