azure - 有没有办法根据 Runbook/自动化脚本的标签删除资源组?

标签 azure azure-cli azure-resource-group

我有一个 Runbook PowerShell,它会删除所有资源组及其上的所有内容,但带有 RG 的名称。有没有办法做同样的事情,但只能使用与该 RG 关联的标签?运行 Runbook 时,它不会要求我提供 NAMEFILTER PARAMETER,而是会要求提供 TAG?我一直在到处寻找,但找不到一种通过标签删除资源组而不包含/使用名称的方法。

最佳答案

运行这样的脚本是非常危险的,但事实就是这样

Get-AzResourceGroup -Tag @{ TagName="TagValue" } | Remove-AzResourceGroup 

首先在本地进行测试,然后添加 -force 参数以在没有提示的情况下删除

如果是较旧的模块,您可能需要运行 AzureRM 别名

Get-AzureRmResourceGroup -Tag @{ TagName="TagValue" } | Remove-AzureRmResourceGroup 

关于azure - 有没有办法根据 Runbook/自动化脚本的标签删除资源组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57399185/

相关文章:

python - 如何并行化 Azure ML 服务计算集群上的工作?

powershell - 将值添加到数组并将其作为 json 有效负载发送 - Powershell Azure

azure - 无法在 Azure 中选择 "Create Event Subscription"中的资源

Azure RBAC 和 Azure IAM

powershell - 无法删除所有 Azure 网站连接字符串

c# - 邮件未使用 sendgrid 从 azure 门户 Web 应用程序发送

azure - 尝试使用 kubectl 访问 azure aks 时出错

Azure API 调用未记录

c# - 部署在 Azure 上时看不到 C# Azure Function

Azure CLI 为应用程序创建 KEY