You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何使用Azure CLI获取Azure虚拟机的VM Agent状态?

获取Azure虚拟机VM Agent状态(Azure CLI方式)

VM Agent状态

如何获取Azure虚拟机的VM Agent状态?(不是监控代理,这不是扩展)
我尝试使用az vm show命令并添加详情参数,但未找到该状态信息。目前仅能在Azure门户的虚拟机属性中查看VM Agent状态(通常为就绪或未就绪)。是否有办法通过Azure CLI获取该信息?

可以通过Azure CLI的命令直接获取VM Agent相关状态:

  • 检查VM Agent是否已启用:
    针对Windows虚拟机:

    az vm show --resource-group <你的资源组名称> --name <虚拟机名称> --query "osProfile.windowsConfiguration.provisionVMAgent"
    

    针对Linux虚拟机:

    az vm show --resource-group <你的资源组名称> --name <虚拟机名称> --query "osProfile.linuxConfiguration.provisionVMAgent"
    

    返回true表示已启用,false表示未启用。

  • 查看VM Agent的运行状态(就绪/未就绪):

    az vm get-instance-view --resource-group <你的资源组名称> --name <虚拟机名称> --query "instanceView.vmAgent.statuses[0].displayStatus"
    

    执行后会返回类似Ready的状态描述,与Azure门户中显示的状态一致。

内容的提问来源于stack exchange,提问作者B. N. Maldonado

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.21 09:12:36