2014-01-22 164 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它开始正常工作。