← Publications

Guide technique · Cloud et infrastructure

Azure Powershell - Nettoyer les Tags#

nice abstract image

Quand on fait de l’Azure, il peut arriver qu’on souhaite nettoyer les Tags, pour de multiples raisons.

Voici un peu  de Powershell pour :

  1. Enlever les Tags des Ressources Groupes
  2. Enlever les Tags des Ressources
  3. et enfin Supprimer les Tags

Comme hier, dans notre script, il faut être connecter sur Azure donc on utilise la fonction d’hier (pratique :)):

    function Check-AzureRMSession () {
    $Error.Clear()
    #if context already exist
    try {
        Get-AzureRmVM -ErrorAction Stop | Out-Null
    }
    catch [System.Management.Automation.PSInvalidOperationException] {
        Login-AzureRmAccount
    }
    $Error.Clear()
}

Ensuite la fonction :

```powershell
function Remove-AzureRMAllTags () {
    Get-AzureRmResourceGroup | `
        Out-GridView -PassThru | `
        Set-AzureRmResourceGroup -Tag @{}
    Get-AzureRmResource | `
        Select-Object Name, ResourceType, Tags, ResourceGroupName | `
        Out-GridView -PassThru | `
        Set-AzureRmResource -Tag @{} -Force
    Get-AzureRMTag | `
        Out-GridView -PassThru | `
        Remove-AzureRMTag
}

Out-GridView -PassThru Vous permet de choisir ceux que vous souhaitez supprimer :)

Étienne Deneuve

CTO expert

Je dirige des équipes, je reste dans le code et les plateformes, et je vérifie ce qui change vraiment le delivery. J’anime aussi ateliers, interventions et formations.

À propos · Accompagnement

Omnivya est l’entreprise que j’ai cofondée avec Taous, et dont je suis CTO. Les missions structurées y passent.

Pour une question ou un échange sans brief commercial : M’écrire · LinkedIn

← Toutes les publications