Compartilhar via


Remover um aplicativo de um cluster do Service Fabric usando o PowerShell

Esse script de exemplo exclui uma instância de aplicativo do Service Fabric em execução e cancela o registro do tipo e da versão de um aplicativo do cluster. A exclusão da instância do aplicativo também exclui todas as instâncias de serviço em execução associadas a esse aplicativo. Personalize os parâmetros conforme necessário.

Se necessário, instale o módulo Service Fabric do PowerShell com o SDK do Service Fabric.

Exemplo de script

# 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

Explicação sobre o script

Este script usa os comandos a seguir. Cada comando da tabela é vinculado à documentação específica do comando.

Comando Observações
Remove-ServiceFabricApplication Remove do cluster uma instância de aplicativo do Service Fabric em execução.
Unregister-ServiceFabricApplicationType Cancela o registro de um tipo e uma versão de aplicativo do Service Fabric do cluster.

Próximas etapas

Para obter mais informações sobre o módulo do PowerShell do Service Fabric, confira Documentação do Azure PowerShell.

Mais exemplos do PowerShell para o Azure Service Fabric podem ser encontrados nos exemplos do Azure PowerShell.