Удаление приложения из кластера Service Fabric с помощью PowerShell

Этот скрипт удаляет запущенный экземпляр приложения Service Fabric и отменяет регистрацию типа и версии приложения. При удалении экземпляра приложения также удаляются все выполняющиеся экземпляры службы, связанные с этим приложением. Измените параметры, если это необходимо.

При необходимости установите модуль PowerShell ServiceFabric вместе с пакетом SDK для Service Fabric.

Пример скрипта

# 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

Описание скрипта

Этот скрипт использует следующие команды. Для каждой команды в таблице приведены ссылки на соответствующую документацию.

Get-Help Примечания
Remove-ServiceFabricApplication Удаляет запущенный экземпляр приложения Service Fabric из кластера.
Unregister-ServiceFabricApplicationType Отменяет регистрацию версии и типа приложения Service Fabric в кластере.

Дальнейшие действия

Дополнительные сведения о модуле Service Fabric PowerShell см. в документации по Azure PowerShell.

Дополнительные примеры скриптов PowerShell для Azure Service Fabric см. в разделе Примеры сценариев Azure PowerShell.