Azure Devops Rest API-查找特定代理池上的队列作业

Azure Devops Rest API-查找特定代理池上的队列作业,azure,azure-devops,azure-devops-rest-api,Azure,Azure Devops,Azure Devops Rest Api,从Azure DevOps Rest API文档中,没有明确的方法来查询在特定代理池上运行的作业 经历了不同的API调用和fiddler curl-ux:Xhttps://dev.azure.com/{organization}/_api/distributedtask/pools/{poolId}/agents?api版本=5.1-preview.1-->获取特定代理池上正在运行的代理 在特定代理池上获取队列作业的RESTAPI调用是什么?我期望JSON输出,作业在特定的代理池上运行。使用此R

从Azure DevOps Rest API文档中,没有明确的方法来查询在特定代理池上运行的作业

经历了不同的API调用和fiddler

curl-ux:Xhttps://dev.azure.com/{organization}/_api/distributedtask/pools/{poolId}/agents?api版本=5.1-preview.1
-->获取特定代理池上正在运行的代理


在特定代理池上获取队列作业的RESTAPI调用是什么?我期望JSON输出,作业在特定的代理池上运行。

使用此Rest API,您可以获得特定池中的所有作业请求:

https://dev.azure.com/{organiztion}/_apis/distributedtask/pools/{poolId}/jobrequests
现在您只能筛选正在运行的作业,如何筛选?对于正在运行的作业,没有
result
属性,因此在PowerShell中可以执行以下操作:

$json = $jobs | ConvertFrom-Json
$runningJobs = $json.Where({ $_.PSobject.Properties.name -notcontains "result" })