我在Windows Azure中创建了一个虚拟机,一些网络用户正在向我询问部署ID。我无法在门户网站的任何位置看到此属性。如何获取Windows Azure VM的部署ID?我刚刚通过门户网站创建了虚拟机。
答案 0 :(得分:2)
一种方法是:
deploymentId
(它应位于JSON中的hardwareProfile
部分下)答案 1 :(得分:1)
答案 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
字段的对象。