【问题标题】:How to get Azure -default budget for each Azure Subscription in Azure using Powershell?如何使用 Powershell 获取 Azure 中每个 Azure 订阅的 Azure 默认预算?
【发布时间】:2022-11-01 21:05:26
【问题描述】:
我有一个订阅列表,我需要使用 powershell 来获取每个订阅中可能存在的当前 -default 预算。我在这里给你一个例子:
Image
到目前为止,这是我在 Powershell 中所做的
订阅 = az 帐户列表 --query [] | ConvertFrom-Json
$subscriptionsCount = $subscriptions.Count
Write-Host "$($subscriptionsCount) 订阅总数,不包括已禁用"
foreach($subId in $subscriptions) {
}
【问题讨论】:
标签:
azure
azure-powershell
【解决方案1】:
您可以在订阅级别使用Get-AzureSubscription 获取预算详细信息。
以下是您可以设置订阅级别并获取预算详细信息的脚本。
Get-AzSubscription | ForEach-Object {
Set-AzContext -SubscriptionId $_.SubscriptionId
Get-AzConsumptionBudget
}
结果: