2016-08-31 109 views
1

我在Windows Azure中創建了一個VM,一些網絡人員向我詢問部署ID。我無法在門戶上的任何位置看到此屬性。我如何獲得Windows Azure虛擬機的部署ID?我剛剛通過門戶創建了VM。如何獲取Azure VM的部署ID?

+0

您是使用Classic部署模型還是Resource Manager部署模型創建此VM的?看起來''部署id'只適用於Classic部署模型。 –

回答

1

您可以在虛擬機的「儀表板」選項卡中看到部署ID。請參閱screenshot-

enter image description here

2

的一種方法是:

  1. 轉到https://resources.azure.com並登錄
  2. 搜索你的虛擬機的名稱,然後單擊打開細節。它應該返回關於虛擬機的JSON信息。
  3. 在JSON數據,搜索deploymentId(應該下在JSON的hardwareProfile部分)
0

這裏是你如何可以通過Powershell的做到這一點:

首先登錄到蔚藍:

login-AzureRmAccount 

然後獲取對虛擬機的引用。就我而言,我有資源組breaking-bad名爲malcolms-dad虛擬機:

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

現在你有參考,您可以查詢部署id屬性:

$vm.Properties.HardwareProfile.DeploymentId 


注意我們必須將 -ResourceType參數傳遞給 Get-AzureRmResource查詢。這看起來可能是多餘的,但如果您省略參數,則該命令將返回一個沒有 Properties字段的對象。