听起来很简单,但让我进一步解释。我的公司从事托管服务业务,我们经常需要接管现有的Azure资产。我们正在寻找一种解决方案,该解决方案将覆盖用户资产并列出所有Azure资源(所有内容,不仅仅是IaaS,PaaS和SaaS)。
到目前为止,我过去几天的谷歌搜索和软件试用,我发现那里很少。对于那些,他们只看IaaS。 IaaS报告称,我已经看到很多PowerShell脚本做同样的事情。但是,我想要一个所有资源的拓扑视图和一些'细节(所有细节都很棒,但这可能是一个延伸)。
我知道PowerShell命令Get-AzureRmResource,但要创建一个列出每个资源的所有细节的上标都会很痛苦。我也看到逻辑应用程序按订阅列出资源的效果非常好,与PowerShell命令大致相同,但要扩展它将是一项巨大的工作。
长话短说,有没有人知道任何好解决方案,列出每个订阅的所有资源?任何可以与Power BI集成的东西都是奖励。
答案 0 :(得分:0)
如果Get-AzureRmResource
没有提供足够的信息,那么您可以使用Export-AzureRmResourceGroup
获取用于创建服务的模板,其中包含用于创建服务的设置,如下所示:
Login-AzureRmAccount
Get-AzureRmResourceGroup | Export-AzureRmResourceGroup -IncludeParameterDefaultValue
参数-IncludeParameterDefaultValue
将包含用于创建服务的参数。
注意:这不包括创建服务后所做的所有设置,只包括创建服务时使用的信息。我不知道在某个给定时间获得服务状态的确切快照,包括它包含的所有设置。