借助合作伙伴中心Powershell module,我可以使用命令Get-CustomerSubsctionUsage获取我的客户帐单资料的所有信息。
现在,此命令不会返回资源名称。因此,我尝试从Get-AzureRmResource
获取名称,该名称将提供名称resourcegroupname,...它甚至可以基于ID Get-AzureRmResource -ResourceId /subscriptions/xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx/resourceGroups/testRG/providers/Microsoft.Compute/virtualMachines/testVM
来实现,但问题是,我可以从usage data与命令所需的ID不同。
我尝试从合作伙伴中心模块内的another command获取资源uri。但是因为我确实需要第一个命令来获取费用数据。我很难在第一个命令中找到每个资源的resourceUri。这就是为什么现在我只想从AzureRm模块获取资源名称的原因。但是它似乎找不到适当的方法来正确地获得它。我要执行此操作的原因是,合作伙伴中心模块提供的resourceID或资源名称无法在Power Bi报告上显示
TL; DR:我想基于资源GUID获取Azure资源名称
答案 0 :(得分:1)
在此论坛上曾提出与Azure资源GUID和计费有关的类似问题。 此使用情况数据中的GUID(资源ID)不引用任何资源(例如虚拟机或存储)的ID。看起来像只是部署GUID