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

是否有Azure CLI命令可列出agent pools及其中运行的作业?

查询Azure DevOps代理池及池中运行作业的Azure CLI使用说明

前置依赖配置

  • 确保本地已安装版本不低于2.2.0的Azure CLI
  • 安装Azure DevOps专属扩展,执行命令:az extension add --name azure-devops
  • 完成登录并配置默认DevOps组织、项目,减少后续命令的重复参数:
    # 登录Azure账号
    az login
    # 配置默认组织地址,替换为你自己的组织地址
    az devops configure --defaults organization=https://dev.azure.com/你的组织名
    # 配置默认项目,替换为你自己的项目名
    az devops configure --defaults project=你的项目名
    

查询代理池列表

执行以下命令即可获取当前组织下所有代理池的信息:
az pipelines pool list
如果需要简化输出,只展示核心字段(池ID、池名称、是否为微软托管池),可以用--query参数筛选后以表格形式输出:
az pipelines pool list --query "[].{池ID:id, 池名称:name, 是否托管:isHosted}" -o table

查询指定代理池中正在运行的作业列表

先从上述代理池查询结果中拿到目标代理池的ID,替换下方命令中的<代理池ID>,即可筛选出该池中所有运行中的作业:
az pipelines job list --pool-id <代理池ID> --query "value[?state == 'InProgress'].{作业ID:id, 作业名称:name, 所属管道:definition.name, 运行ID:run.id, 分配代理:agentName}" -o table

如果需要查询某个自托管代理的历史+当前作业,可以加上代理ID查询详情:
az pipelines agent show --pool-id <代理池ID> --agent-id <代理ID> --include-jobs


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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.04 00:54:05