如何授予用户在 Azure DevOps 中配置板的访问权限,而无需通过 API 使其成为项目管理员

问题描述 投票:0回答:1

我希望能够允许用户在某些 Azure DevOps 项目中配置面板,而无需让他们成为项目管理员。项目管理员权限组将提供太多访问权限,例如删除我不希望用户拥有的项目。

我希望能够通过使用 Azure DevOps API 来自动执行此操作,而不是在 UI 中手动执行此操作。

是否可以创建一个自定义权限组,允许访问配置板,然后将特定用户添加到该组?我使用 API 尝试了此操作,并能够创建自定义组并尝试更新该组的权限,但这似乎不起作用。

否则,是否可以使用 API 让用户成为 DevOps 项目团队内的管理员?这意味着他们成为团队管理员并可以通过这种方式配置董事会。

任何帮助将不胜感激!

azure-devops azure-devops-rest-api
1个回答
0
投票

是否可以创建一个自定义权限组,允许访问配置板,然后将特定用户添加到该组?否则,是否可以使用 API 让用户成为 DevOps 项目团队内的管理员?

作为 Azure Boards 项目的成员,您可以使用大多数功能来跟踪工作。选择功能的限制基于用户分配到的访问级别安全组

幸运的是,大多数董事会权限对于

团队管理员项目管理员来说是相同的。

以看板功能访问为例:

但是对于相同的功能,例如

Create, delete, and save Shared queries, charts, folders

,只有项目管理员拥有权限。

因此,如果您不想将其设置为项目管理员,并且

team admin

可以满足权限要求,是的,您可以将用户设置为
team admin
,然后该帐户就有管理论坛的权限。 

您可以在此处使用现有脚本:

Set-TeamAdmin.ps1

更多详情可参考

同类型门票

我的脚本结果:

© www.soinside.com 2019 - 2024. All rights reserved.