我希望通过运行查询列出集合(组织)中的所有项目。
我搜索了很多资源,但没有任何相关结果。任何人
答案 0 :(得分:0)
如果访问“组织页面”,则可以获得该列表。而且您无法使用查询获取该列表,因此应该使用REST API。
Azure DevOps Marketplace中有一个扩展,其中列出了项目和属性(例如流程模板等)。您可以查看它here
答案 1 :(得分:-1)
查询无法做到这一点。
您可以使用Rest API Projects - List,进行操作,例如在PowerShell中:
$pat = "YOUR-PERSONAL-ACCESS-TOKEN"
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $user,"$pat")))
$headers = @{Authorization=("Basic {0}" -f $base64AuthInfo)}
$azureDevOpsUrl = "https://dev.azure.com/{your-organization-name}"
$projects = Invoke-RestMethod -Uri "$azureDevOpsUrl/_apis/projects" -Method Get -Headers $headers -ContentType application/json