azure 无法使用Get-AzAdvisorRecommendation powershell小工具获取建议的所有值

wwtsj6pe  于 2023-10-22  发布在  Shell
关注(0)|答案(1)|浏览(94)

我正在编写脚本,从Azure Advisor获取所有建议,并通过电子邮件发送所有信息。但是我不知道从哪个变量可以得到信息:“* 考虑删除您的资源 *”为 * 未使用/空应用程序服务计划 *。
从Azure门户:recommended actions in Portal
我使用的代码:$resType = Get-AzAdvisorRecommendation | Where-Object {$_.Category -eq 'Cost'}
并仅限于一项建议:($resType | where {$_.ImpactedValue -eq 'XXXXXXXXXXXXXXX'}) | select -Property *
结果:code results
如果我去扩展财产,那里什么也没有:extended property
你知道我从哪能得到这些信息吗
谢谢
对于其他建议,如虚拟机预订,扩展属性显示了很多信息。但这不适用于未使用/空应用程序服务计划。

x759pob2

x759pob21#

使用PowerShell仅提供以下属性详细信息:

$x=Get-AzAdvisorRecommendation | Where-Object {$_.Category -eq 'Cost' -and $_.ShortDescriptionProblem -eq 'Unused/Empty App Service plan'} | Format-List -Property * 
$x

Output:

当您使用如下CLI命令时,您将获得**Extended properties**:

$x=az advisor recommendation list --category Cost                   
$x

Output:

相关问题