使用 PowerShell 從 Service Fabric 叢集中移除應用程式
這個範例指令碼會刪除一個執行中的 Service Fabric 應用程式執行個體,並將叢集中的一個應用程式類型和版本取消註冊。 刪除應用程式執行個體也會刪除應用程式相關聯的所有執行中服務執行個體。 視需要自訂參數。
如有需要,可隨同 Service Fabric SDK 一起安裝 Service Fabric PowerShell 模組。
範例指令碼
# 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
指令碼說明
此指令碼會使用下列命令。 下表中的每個命令都會連結至命令特定的文件。
Command | 注意 |
---|---|
Remove-ServiceFabricApplication | 從叢集移除執行中的 Service Fabric 應用程式執行個體。 |
Unregister-ServiceFabricApplicationType | 從叢集取消註冊 Service Fabric 應用程式類型和版本。 |
下一步
如需有關 Service Fabric PowerShell 模組的詳細資訊,請參閱 Azure PowerShell 文件。
您可以在 Azure PowerShell 範例中找到適用於 Azure Service Fabric 的其他 PowerShell 範例。