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

如何确定运行Azure DevOps自托管代理的对应Azure VM?

定位Azure DevOps自托管代理对应VM的可行方法

方法1:通过Azure DevOps平台直接查询(优先使用,效率最高)

  • 进入对应的Azure DevOps组织,依次打开组织设置 > 代理池,选择待排查代理所属的资源池
  • 点击目标代理的名称进入详情页,可直接获取两个核心标识:计算机名、代理版本,部分配置下还会显示VM的内网IP信息
  • 拿到计算机名后直接在Azure门户VM列表中筛选匹配的资源即可,无需逐台核验
  • 如需更精准的匹配,可以进入详情页的功能选项卡,查看代理上报的系统参数,包括操作系统版本、CPU核心数、已安装的SDK/工具版本,和Azure VM的属性做二次核对即可

方法2:通过Azure门户关联查询(DevOps权限不足时可使用)

  • 打开Azure门户虚拟机列表,点击顶部编辑列,添加计算机名到展示字段中
  • 所有运行Azure DevOps自托管代理的VM,默认都会在本地安装vstsagent服务,可通过Azure的运行命令功能批量执行查询命令,无需远程登录每台机器:
    • Windows VM执行命令:Get-Service vstsagent*,返回Running状态服务即为目标VM
    • Linux VM执行命令:systemctl list-units --type=service | grep vstsagent,有匹配结果即为目标VM
  • 也可以通过查询VM的网络出站日志,筛选目标地址为dev.azure.com(或私有化部署的DevOps地址)的VM,先缩小排查范围再核对

小提示:后续部署新的自托管代理时,建议给对应VM打上Azure-DevOps-Agent: 所属池名称的标签,后续排查直接筛选标签即可,无需重复执行上述流程

内容的提问来源于stack exchange,提问作者Edu Lorenzo

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 14:45:03