How to delete all the tags of the azure resource using PowerShell?

PowerShellMicrosoft TechnologiesSoftware & Coding

To delete all the tags of the Azure VM using PowerShell, we need to use the Remove-AZTag command.

To delete the azure resource tags, we need its resource ID but before that, it is always better to take azure resource tags backup. You can search the question on the TutorialPoints site or google,

Site − How to Export the Azure VM tags using PowerShell?

To delete the azure Resource Tags,

PS C:\> $vm = Get-AzVM -Name Testmachine2k16
PS C:\> Remove-AzTag -ResourceId $vm.Id -Verbose

To remove the azure resourceGroup tags,

PS C:\> $rg = Get-AzResourceGroup AnsibleTestRG
PS C:\> Remove-AzTag -ResourceId $rg.ResourceId -Verbose

To remove the individual tag, you can directly apply the tag name but be cautious as it will remove the given tag name across all the subscriptions.

The below command will remove the tag from the entire subscription if it is not associated with multiple resources.

Remove-AzTag -Name 'Owner' -Value 'Chirag' -Verbose

If you have done something wrong while removing tags and if you have already a TAGS backup, you can search on the google article to import the tags again.

Site − How to import tags in Azure?

Published on 06-Apr-2021 11:35:35