Remover um aplicativo de um cluster do Service Fabric usando o PowerShell
Este script de exemplo exclui uma instância de aplicativo do Service Fabric em execução e cancela o registro de um tipo e uma versão de aplicativo do cluster. A eliminação da instância da aplicação também elimina todas as instâncias do serviço em execução associadas a essa aplicação. Personalize os parâmetros conforme necessário.
Se necessário, instale o módulo PowerShell do Service Fabric com o SDK do Service Fabric.
Script de exemplo
# 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 do script
Este script utiliza os seguintes comandos. Cada comando na tabela liga à documentação específica do comando.
Comando | Notas |
---|---|
Remove-ServiceFabricApplication | Remove uma instância de aplicativo do Service Fabric em execução do cluster. |
Unregister-ServiceFabricApplicationType | Cancela o registro de um tipo e versão de aplicativo do Service Fabric do cluster. |
Próximos passos
Para obter mais informações sobre o módulo PowerShell do Service Fabric, consulte a documentação do Azure PowerShell.
Exemplos adicionais do PowerShell para o Azure Service Fabric podem ser encontrados nos exemplos do Azure PowerShell.