如何使用Azure DevOps API列出有权访问项目存储库的组/用户?

Baequiraheal

我想检查谁有权通过REST API访问项目中的某些回购协议。我参考了文档,但是什么也找不到。

迪尤利亚

使用AzurePipelinesPS PowerShell模块,您可以运行以下命令来创建权限报告并在本地保存文件。其中_yourSessionName_是会话的名称。若要了解有关使用AzurePipelinesPS进行会话管理的更多信息,可以在此处查看文档

创建报告

为团队项目中的存储库创建报告,其中_myTeamProjectName_是团队项目的名称,而_myRepoName_是您的存储库的名称。可以修改此输入对象以创建各种权限报告。请参阅此处的文档

New-APPermissionReport -Session '_yourSessionName_' -InputObject @{
        descriptors = @()
        reportName = 'myFirstPermissionReport'
        resources = @(
            @{
                resourceId = '_myTeamProjectName_/_myRepoName_'
                resourceName = '_myRepoName_'
                resourceType = 'repo'
            }
        )
    }

返回报告状态

返回列表中第一个报告的报告信息

$session = '_yourSessionName_'
$reports = Get-APPermissionReportList -Session $session
Get-APPermissionReport -Session $session -ReportId $reports[0].id 

保存报告

将列表中的第一个报告保存到位于c:\ temp \ myReport.json的文件中

$session = '_yourSessionName_'
$reports = Get-APPermissionReportList -Session $session
Save-APPermissionReport -Session $session -ReportId $reports[0].id -OutputPath C:\temp\myReport.json

如果模块有任何问题,请随时在AzurePipelinesPS Github项目上打开一个问题

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用rest api调用列出azure devops项目中的所有错误?

来自分类Dev

如何使用Bearer令牌从Azure DevOps调用REST API

来自分类Dev

如何使用API从Azure DevOps Services HTML字段下载图像

来自分类Dev

Azure DevOps API可访问内部版本的多个存储库

来自分类Dev

如何将Azure DevOps Git存储库与Azure静态Web应用一起使用?

来自分类Dev

如何将Azure DevOps Git存储库与Azure静态Web应用一起使用?

来自分类Dev

如何使用API或CLI在Azure Devops项目中获取用户列表

来自分类Dev

Azure DevOps使项目只读

来自分类Dev

Azure DevOps用户迁移

来自分类Dev

如何在Azure DevOps中获取所有存储库

来自分类Dev

Azure DevOps存储库的备份

来自分类Dev

DevOps (Azure) 存储库配置

来自分类Dev

使用Rest API从Azure Devops存储库获取文件

来自分类Dev

Azure DevOps REST API

来自分类Dev

使用Azure DevOps CLI分配组权限

来自分类Dev

使用Azure DevOps获取个人访问令牌

来自分类Dev

使用 Azure Devops 和共享库的 MSBuild

来自分类Dev

Azure DevOps使用REST API调用GetItem

来自分类Dev

如何列出在unix / linux中组有权访问的所有目录

来自分类Dev

Azure DevOps:如何使用REST API存储库在GIT存储库中创建文件夹

来自分类Dev

Azure DevOps:如何使用REST API存储库在GIT存储库中创建文件夹

来自分类Dev

Azure DevOps管道-使用多个Git源存储库时如何标记源

来自分类Dev

如何使用PowerShell获取现有Azure DevOps项目的项目ID?

来自分类Dev

多个 Azure DevOps 项目 GIT 与单个 Azure Databricks 存储库

来自分类Dev

如何使用NodeJS中的azure-devops-node-api库将文件推送到TFS?

来自分类Dev

如何获取Azure Devops上的存储库权限?

来自分类Dev

Azure Azure DevOps公共项目的公开程度如何?

来自分类Dev

如何访问Azure DevOps从REST API部署注释

来自分类Dev

如何从Azure Devops Server调用用户图API

Related 相关文章

  1. 1

    如何使用rest api调用列出azure devops项目中的所有错误?

  2. 2

    如何使用Bearer令牌从Azure DevOps调用REST API

  3. 3

    如何使用API从Azure DevOps Services HTML字段下载图像

  4. 4

    Azure DevOps API可访问内部版本的多个存储库

  5. 5

    如何将Azure DevOps Git存储库与Azure静态Web应用一起使用?

  6. 6

    如何将Azure DevOps Git存储库与Azure静态Web应用一起使用?

  7. 7

    如何使用API或CLI在Azure Devops项目中获取用户列表

  8. 8

    Azure DevOps使项目只读

  9. 9

    Azure DevOps用户迁移

  10. 10

    如何在Azure DevOps中获取所有存储库

  11. 11

    Azure DevOps存储库的备份

  12. 12

    DevOps (Azure) 存储库配置

  13. 13

    使用Rest API从Azure Devops存储库获取文件

  14. 14

    Azure DevOps REST API

  15. 15

    使用Azure DevOps CLI分配组权限

  16. 16

    使用Azure DevOps获取个人访问令牌

  17. 17

    使用 Azure Devops 和共享库的 MSBuild

  18. 18

    Azure DevOps使用REST API调用GetItem

  19. 19

    如何列出在unix / linux中组有权访问的所有目录

  20. 20

    Azure DevOps:如何使用REST API存储库在GIT存储库中创建文件夹

  21. 21

    Azure DevOps:如何使用REST API存储库在GIT存储库中创建文件夹

  22. 22

    Azure DevOps管道-使用多个Git源存储库时如何标记源

  23. 23

    如何使用PowerShell获取现有Azure DevOps项目的项目ID?

  24. 24

    多个 Azure DevOps 项目 GIT 与单个 Azure Databricks 存储库

  25. 25

    如何使用NodeJS中的azure-devops-node-api库将文件推送到TFS?

  26. 26

    如何获取Azure Devops上的存储库权限?

  27. 27

    Azure Azure DevOps公共项目的公开程度如何?

  28. 28

    如何访问Azure DevOps从REST API部署注释

  29. 29

    如何从Azure Devops Server调用用户图API

热门标签

归档