Need Rest API使用PowerShell从Azure Devops获取权限详细信息

时间:2019-07-02 09:17:05

标签: azure powershell azure-devops azure-powershell azure-devops-rest-api

我正在寻找一个Rest API URL,它将为我提供Azure Devops中每个存储库中每个用户/组的详细访问列表。

我有API URL,它将返回Azure Devops中每个项目的存储库,但是我的故事是关于在Rest API的帮助下定期验证每个用户/组对每个存储库的访问权限。

需要Rest API,它将根据Azure DevOps的存储库返回每个用户/组的访问权限。

1 个答案:

答案 0 :(得分:0)

  

需要Rest API才能使用PowerShell从Azure Devops获取权限详细信息

目前,恐怕还没有这样的Rest API来获取每个用户/组的git repo权限。

您可以检查similar thread以获得一些详细信息。

注意:使用语音站点当前未激活。您可以向我们的主要论坛提交新的产品建议。感谢您帮助我们构建更好的Azure DevOps:

https://developercommunity.visualstudio.com/content/idea/post.html?space=21

enter image description here

作为测试,我通过在Chrome浏览器中按F12进行跟踪,然后选择Network

例如我可以使用下面的REST API在以下示例中获取我的团队project collection build service accounts的组MyTestProject的权限详细信息:

https://dev.azure.com/<OrganizationName>/f0a50df8-5a11-41c3-8d7e-22180f923c80/_api/_security/DisplayPermissions?__v=5&tfid=cb4ef03a-148d-49fc-9775-342fc3923737&permissionSetId=a39371cf-0841-4c16-bbd3-276e341bc052&permissionSetToken=%24%2FMyTestProject

enter image description here

但是我无法调试此API以便在Azure DevOps的存储库下列出每个用户/组的访问权限。

希望这会有所帮助。