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

使用Get-AzAdvisorRecommendation无法获取闲置App服务计划的推荐操作内容

获取Azure Advisor「未使用/空App服务计划」推荐的行动建议信息

针对你遇到的问题,「未使用/空App服务计划」这类成本优化推荐的「考虑删除你的资源」行动建议,存储在返回对象的ShortDescription.Solution嵌套属性中,而非ExtendedProperties。下面是具体的获取方法:

  1. 精准筛选目标推荐
    先筛选出成本类中针对App服务计划的未使用推荐:

    $costRecs = Get-AzAdvisorRecommendation -Category Cost
    $emptyPlanRecs = $costRecs | Where-Object {
        $_.ImpactedType -eq 'Microsoft.Web/serverfarms' -and $_.ShortDescription.Problem -match '未使用|空'
    }
    
  2. 提取行动建议内容
    遍历筛选结果,直接读取ShortDescription.Solution属性:

    foreach ($rec in $emptyPlanRecs) {
        Write-Output "资源ID: $($rec.ImpactedValue)"
        Write-Output "行动建议: $($rec.ShortDescription.Solution)"
    }
    
  3. 验证属性结构
    如果想查看完整的核心信息,可以用自定义属性展开显示:

    $emptyPlanRecs | Select-Object ImpactedValue, 
        @{Name='问题描述'; Expression={$_.ShortDescription.Problem}}, 
        @{Name='行动建议'; Expression={$_.ShortDescription.Solution}}
    

不同类型的Azure Advisor推荐存储细节的位置存在差异:VM预留类推荐会在ExtendedProperties中包含计费、折扣等详细数据,但「未使用资源」类的推荐,核心行动建议直接放在ShortDescription的Solution字段里,你之前用Select-Object *只能看到顶层属性,需要展开嵌套的ShortDescription才能获取到对应内容。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.09 20:17:40