如何导出Azure根范围预算详情?PowerShell遇管道绑定错误
解决Azure根管理组范围预算获取问题
- 错误原因:
Get-AzConsumptionBudget不支持直接通过管理组对象的管道输入,且默认仅查询订阅或资源组级别的预算,必须显式指定管理组的完整范围ID。 - 正确命令示例:
直接指定目标管理组范围:
获取根管理组预算(根管理组ID即租户ID):Get-AzConsumptionBudget -Scope "/providers/Microsoft.Management/managementGroups/your-group-id"# 获取当前租户ID $tenantId = (Get-AzContext).Tenant.Id # 查询根管理组下的预算 Get-AzConsumptionBudget -Scope "/providers/Microsoft.Management/managementGroups/$tenantId" - 注意事项:执行命令的账号需拥有管理组范围的预算读取权限,否则会返回权限不足错误。
内容的提问来源于stack exchange,提问作者Deepthi S
相关产品推荐
相关产品推荐

