You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

使用PowerShell提取Azure订阅级已分配策略名称失败,求解决建议

提取订阅级别已分配策略名称的解决建议
  • 先明确需求:你要提取的是策略分配的名称,还是策略定义本身的名称/显示名称?原命令默认返回订阅级别的所有策略分配,但输出字段可能不全。

  • 提取策略分配的名称与显示名称:

Get-AzPolicyAssignment -Scope "/subscriptions/gef21de3e19-5df1-481xxej842" | Select-Object Name, DisplayName
  • 提取关联的策略定义名称(如果需要查看分配的具体策略):
Get-AzPolicyAssignment -Scope "/subscriptions/gef21de3e19-5df1-481xxej842" | ForEach-Object {
    $policyDef = Get-AzPolicyDefinition -Id $_.PolicyDefinitionId
    [PSCustomObject]@{
        分配名称 = $_.Name
        分配显示名 = $_.DisplayName
        策略定义名称 = $policyDef.Name
        策略定义显示名 = $policyDef.DisplayName
    }
}
  • 排查常见问题:
    • 替换占位符gef21de3e19-5df1-481xxej842为实际有效的订阅ID
    • 执行Connect-AzAccount确保已登录Azure账号
    • 确认当前账号拥有Policy Insights Reader或更高权限(如Contributor)

内容的提问来源于stack exchange,提问作者Vijay Gupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 08:05:55