Вы можете получить все запросы на задания в определенном пуле с помощью этого 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" })