如何获取Azure VM的部署ID?

时间:2016-08-31 04:14:11

标签: azure azure-virtual-machine

我在Windows Azure中创建了一个虚拟机,一些网络用户正在向我询问部署ID。我无法在门户网站的任何位置看到此属性。如何获取Windows Azure VM的部署ID?我刚刚通过门户网站创建了虚拟机。

3 个答案:

答案 0 :(得分:2)

一种方法是:

  1. 转到https://resources.azure.com并登录
  2. 搜索VM的名称,然后单击以打开详细信息。它应该返回有关VM的JSON信息。
  3. 在JSON数据中,搜索deploymentId(它应位于JSON中的hardwareProfile部分下)

答案 1 :(得分:1)

您可以在虚拟机的“仪表板”选项卡中查看部署ID。请参阅屏幕截图 -

enter image description here

答案 2 :(得分:0)

以下是如何通过Powershell实现的:

首先登录azure:

login-AzureRmAccount

然后获取对虚拟机的引用。就我而言,我在资源组malcolms-dad中有一个名为breaking-bad的虚拟机:

$vm = (Get-AzureRmResource -ResourceGroupName breaking-bad -ResourceName malcolms-dad -ResourceType MicrosoftClassicComputer/virtualMachines)

现在您有了参考,您可以查询部署ID属性:

$vm.Properties.HardwareProfile.DeploymentId

<小时/> 请注意,我们必须将-ResourceType参数传入Get-AzureRmResource查询。这看起来似乎是多余的,但是如果省略该参数,该命令将返回一个没有Properties字段的对象。