我刚刚将一些现有的虚拟机转换为 v2(资源管理器)虚拟机,随后更新了脚本等。
我有这条线来找出机器的状态(停止/运行/启动)。
string URL = string.Format("https://management.azure.com/subscriptions/{0}/resourceGroups/{1}/providers/Microsoft.Compute/virtualmachines/{2}?api-version=2015-05-01-preview",
SubscriptionID,
ResourceGroup,
ComputerName
);
在经典计算模型中,我会得到一些可以解析以查找状态的 json。但是现在我得到的只是描述我的机器的 json 对象。(大小,附加磁盘等)
没问题,我想!将会有一个早期版本的 API 提供我正在寻找的内容
我想没问题,我会看看Powershell是做什么的。唉,它似乎读取了相同的 API,并提供了相同的信息。(显然服务管理模式不再看到我的虚拟机)
根据我在最后一小时的研究中看到的情况,无法检查 v2 虚拟机的状态。我想我错过了在 V1 谷歌结果的海洋中迷失的东西。
如何确定我的 v2 虚拟机是否正在运行?(涵盖 ARM api 版本的文档的奖励积分!)