Fala pessoALL! Daremos continuidade ao assunto que abordamos anteriormente, onde fizemos a criação em massa de forma simples e eficiente usando um script pronto onde podemos facilmente customiza-lo!

Artigo “Criar Snapshots de Discos de VMs do Azure através do PowerShell usando TAGs

Mas se criamos diversos snapshots, cada um com as TAGs necessárias, como faremos a deleção desses recursos? Em tempos passados faríamos na MÃO correto?

Contudo, fazer na mão 5 ou 10 é até aceitável… Agora fazer 50, 100 ou 200 na mão? JAMAIS!

Neste artigo ensinaremos em como excluir os Snapshots que foram criados anteriormente com contendo algumas TAGs previamente preenchidas, e assim evitarmos quaisquer problemas de exclusão incorreta.

PRÉ-REQUISITOS

  • Instalar o Powershell: 7.4.2
  • Instalar e Importar o Módulo Az

Links ao fim deste artigo.

MÃO NA MASSA!

Passo 1

Faça o download do arquivo ‘removesnapshot.zip‘ abaixo contendo um arquivo importante que iremos ver logo em seguida: ‘removesnapshot.ps1‘:

1 – Crie (Ou reutilize) uma pasta chamada Temp na raiz da unidade C: e extraia o arquivo neste local:

2 – O arquivo ‘removesnapshot.ps1‘ encontra-se devidamente preenchido contendo as informações necessárias para remover os snapshots que foram criadas com as TAGs informadas anteriormente:

Nosso objetivo será excluir os snapshots contendo as tags “Chamado“, “Solicitante” e “Excluir em“, para isso validamos no Portal do Azure o nome corretamente para utiliza-lo depois no Powershell:

Passo 2

Agora faremos a ‘mágica’ acontecer!

1 – Abra o arquivo o PowerShell e navegue até a pasta C:\Temp\:

2 – Agora execute o removesnapshot.ps1 incluindo os parâmetros -TenantId “xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx” -Chamado “NumDoChamado” -Excluir “DataParaExclusão” -Solicitante “NomeDoSolicitante” :

3 – Com todas as informações devidamente preenchidas é só clicar em ENTER no teclado, aparecerá um ‘pop-up’ solicitando uma conta que tenha acesso ao Tenant indicado anteriormente:

4 – Autenticação realizada com sucesso, o PowerShell irá lhe retornar com as informações dos snapshots que foram listados com as tags “Chamado“, “Solicitante” e “Excluir em” onde você poderá fazer uma dupla checagem antes de seguir adiante:

Validação realizada com sucesso, basta digitar “S” e apertar ENTER novamente.

Passo 3

Agora podemos acompanhar a deleção sendo feita de TODOS os snapshots de forma simples e rápida!

1 – A depender da quantidade de snapshots realizados anteriormente, pode durar entre 5 a 15 minutos:

2 – Ao fim da execução não irá retornar uma mensagem, contudo poderá validar diretamente no portal do Azure se todos foram excluídos com sucesso:

Antes:

Depois:


E chegamos a mais um fim de um artigo TFTEC! Por mais simples que pareça, precisamos passar por situações semelhantes para elaborar algo tão prático para o dia a dia. Agradeço a todos que chegaram até aqui!

Até a próxima galera!

REFERENCIAS

Instalação do PowerShellhttps://learn.microsoft.com/pt-br/powershell/scripting/install/installing-powershell-on-windows?view=powershell-7.4
Instalação do Azure PowerShellhttps://learn.microsoft.com/pt-br/powershell/azure/install-azps-windows?view=azps-12.0.0&tabs=powershell&pivots=windows-psgallery

Redes Sociais

Picture of Luiz Felipe

Luiz Felipe

Me chamo Luiz Felipe, casado, sou graduado em Gestão da TI, com 15 anos de experiência no mercado, incluindo 3 anos como Administrador de Azure. Já atuei como Auxiliar Técnico em Informática, Técnico de suporte, Analista de suporte técnico, Analista de Suporte Azure e atualmente atuo na TFTEC Cloud como Supervisor de suporte de TI.

Compartilhe nas mídias:

TFTEC Prime

Pré inscrições abertas

Últimas notícias:

Picture of Luiz Felipe

Luiz Felipe

Me chamo Luiz Felipe, casado, sou graduado em Gestão da TI, com 15 anos de experiência no mercado, incluindo 3 anos como Administrador de Azure. Já atuei como Auxiliar Técnico em Informática, Técnico de suporte, Analista de suporte técnico, Analista de Suporte Azure e atualmente atuo na TFTEC Cloud como Supervisor de suporte de TI.

Falta pouco! Preencha os dados para ir até o checkout.

Falta pouco! Preencha os dados para ir até o checkout.