通过 Powershell 获取有关 Azure 顾问建议的扩展信息

问题描述

我正在尝试使用 Get-AzAdvisorRecommendation 命令自动用户发送电子邮件,这些电子邮件出现在顾问的警报中。问题是,Get-AzAdvisorRecommendation 命令没有显示建议的实际描述,例如输出中的“正确大小或关闭未充分利用的虚拟机”。它只提供模糊的信息,如“ShortDescription:Microsoft.Azure.Commands.Advisor.Cmdlets.Models.PsRecommendationBaseShortDescription”和 RecommendationTypeID。 Azure CLI“az advisor 推荐列表”命令在“shortDescription”值下提供信息。有没有办法使用 Get-AzAdvisorRecommendation 命令获取相同的信息?

解决方法

确实如此。 declare @EncryptedString varchar(20)='†‚x†ˆ‹‡}‹ƒ†‚x†ˆ‹‡}‹ƒ' declare @UnicodeString varchar(140)='' declare @i int=0 while (@i < len(@EncryptedString)+1) begin print right('0000000'+convert(varchar(7),unicode(substring(@EncryptedString,@i,1))),7)--FOR TESTING set @UnicodeString=@UnicodeString+right('0000000'+convert(varchar(7),7) print @UnicodeString--FOR TESTING set @i=@i+1 end print @UnicodeString--FOR TESTING 在响应中作为 nested property 返回。您可以通过以下方式访问它:

ShortDescription

根据需要包括(选择)其他属性。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...