根据资源ID(GUID)获取资源名称-Azure

时间:2019-02-19 08:11:06

标签: azure powershell azure-powershell azure-rm

借助合作伙伴中心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资源名称

1 个答案:

答案 0 :(得分:1)

在此论坛上曾提出与Azure资源GUID和计费有关的类似问题。 此使用情况数据中的GUID(资源ID)不引用任何资源(例如虚拟机或存储)的ID。看起来像只是部署GUID

参考 How to get resource name from Azure Resource GUID?

https://social.msdn.microsoft.com/Forums/vstudio/en-US/01695990-a309-4a07-9c7e-e2cf0acfa3d6/resource-guid-in-azure-portal?forum=windowsazurepurchasing

相关问题