2014-01-22 162 views
0

我經歷了類似的question並嘗試過。但該解決方案僅適用於VM啓動並運行的情況。有沒有人知道即使虛擬機關機時也能獲得列表。
我曾嘗試使用PowerShell,它工作正常,但我需要使用Java代碼做同樣的事情。如何在虛擬機關機時獲取Azure中的虛擬機列表

+0

由於虛擬機是使用服務管理API列出的,我不認爲它必須對關閉的虛擬機做任何事情。只要您使用服務管理API的代碼是正確的,您應該能夠列出虛擬機。 –

+0

Hi @GauravMantri我再次嘗試並比較XML輸出。當虛擬機關閉<部署/>選項卡是空的,當虛擬機打開時,我會得到很多詳細信息,包括 PersistentVMRole,它告訴我這是一個虛擬機,而不僅僅是雲服務。 請讓我知道,如果提到的方式在http://stackoverflow.com/questions/16693277/list-azure-virtual-machines-via-rest-api獲得虛擬機列表是正確的 –

+0

我只是關閉虛擬機通過門戶網站和獲取的雲服務屬性,並在響應正文中獲得了''元素。你如何關閉虛擬機? –

回答

0

似乎問題出在x-ms-version.I使用的是較舊的日期2012-03-01。當我用2013-10-01它開始正常工作。