我试图为Azure上的不同服务创建警报,但我需要使用PowerShell一次为所有订阅创建警报。
我尝试使用GUI,但失败了。
答案 0 :(得分:1)
取决于帐户上的订阅数量,可能需要一段时间,但是您可以从帐户中提取一系列订阅,并在循环中对每个订阅执行相同的操作。如果您只想运行某些订阅,则可能会在csv文件中创建一个列表,然后将az account list | ConvertFrom-Json
替换为csv文件。
$subs = az account list | ConvertFrom-Json
foreach($sub in $subs) {
az account set --subscription $sub.id
"Current Account:"
az account show
# create alert 1
# create alert 2
# ....
}