azure - 一次删除所有 Azure 策略
问题描述
有没有办法在天蓝色中一次删除所有分配的策略?我通过 azure 蓝图部署了 93 个策略,当我取消分配蓝图时,蓝图分配被删除,但策略仍保留在“策略”分配中。先感谢您
解决方案
您将需要为此编写一个脚本。如果您使用的是 PowerShell,则可以使用 Remove-AzPolicyDefinition 删除策略。因此,首先,使用 Get-AzPolicyDefinition 获取所有策略的列表,然后遍历该列表并使用 Remove-AzPolicyDefinition 删除每个策略。您还可以使用 Azure CLI 而不是 PowerShell 来实施此解决方案。选择任何你更舒服的。
注意:如果只想删除策略分配而不是定义,请使用 Remove-AzPolicyAssignment。
推荐阅读
- javascript - 我有多行字符串现在我想打印那些包含特定子字符串的行
- combobox - Vaadin 8 ComboBox将项目设置为html不起作用
- angularjs - 在angularjs中,为什么ng-model的值在select中保持不变?
- android - 为什么在工具栏上执行汉堡到箭头动画时会有不同的动画?
- java - Gradle 同步失败
- c# - n秒后的凝视触发事件 - Unity
- c++ - 内存分配是如何完成的
- xml - 如何进行 XML 解析?
- python - 使用 sklearn 为二进制数组和浮点分数数组计算 roc 曲线时出现问题
- c# - 如何避免 ExpandoObject 展平?