Azure devops Azure DevOps共享查询权限未从项目管理员组继承

Azure devops Azure DevOps共享查询权限未从项目管理员组继承,azure-devops,Azure Devops,我是项目管理员组的成员,因为我们需要将共享查询设置为对参与者的只读,所以我将参与者的权限切换为除“read”之外的拒绝 当我尝试创建新的共享查询时,它会显示: TF401256:您没有查询共享查询的写入权限 我点击了三个点,打开“共享查询权限”菜单,搜索了我的名字和项目管理员组或项目集合管理员组中的其他几个人,它显示了除“读取”之外的所有“拒绝”权限 当我停留在上面时,它说我们的权限是通过{project}\Contributors继承的,但我们在管理员组中 这是为什么?我该如何修复它?我甚至无

我是项目管理员组的成员,因为我们需要将共享查询设置为对参与者的只读,所以我将参与者的权限切换为除“read”之外的拒绝

当我尝试创建新的共享查询时,它会显示:

TF401256:您没有查询共享查询的写入权限

我点击了三个点,打开“共享查询权限”菜单,搜索了我的名字和项目管理员组或项目集合管理员组中的其他几个人,它显示了除“读取”之外的所有“拒绝”权限

当我停留在上面时,它说我们的权限是通过{project}\Contributors继承的,但我们在管理员组中

这是为什么?我该如何修复它?我甚至无法覆盖权限。它被困于从贡献者组继承


您似乎属于不同的组(项目管理员组和贡献者),请检查以下内容:

在Azure DevOps中,对于大多数组和几乎所有权限,拒绝覆盖允许。如果用户属于两个组,并且其中一个组的特定权限设置为拒绝,则即使该用户属于权限设置为允许的组,该用户也无法执行需要该权限的任务

这就是您收到错误消息的原因。您可以打开项目设置->权限->搜索权限组
{project}\Contributors
->单击选项卡成员并删除您的帐户。然后您可以创建新的共享查询

更新1

步骤:

打开项目设置->团队->选择团队->单击选项卡设置->添加管理员,然后我们可以移动帐户


此问题的MS论坛链接(或其他人发布的类似链接):


对我来说,为了获得管理员许可,你不能加入任何团队,这听起来是不对的。这对于测试帐户可能是可行的,但对于一个组织来说,这种变通方法或限制可能会把事情搞得一团糟。

您好,谢谢您的回复。我检查了我的贡献者组,所以它不直接包含我,它包含一个团队,然后我就加入了团队。我是团队管理员,所以我尝试过但无法删除自己,因为我是团队管理员。顺便说一句,当我手动覆盖权限时,我会看到绿色复选标记。然而,它实际上并不起作用。它将恢复为从参与者组继承。我正在向Microsoft社区报告这个问题。Hi@minilude,这是经过设计的,而不是一个bug,如果你想删除自己,你需要添加另一个用户作为团队管理员,然后你可以离开团队,检查更新1。Hi@minilude,顺便问一下,如果这个答案有帮助,请作为答案,好吗?因此,它可以帮助其他社区成员谁得到同样的问题,我们可以存档此线程。谢谢祝你今天愉快。:)你好,维托,谢谢你的回复。我只是觉得我不应该辞去团队管理的职务。我为什么要这么做?我是团队管理员,我应该以管理员的身份加入团队,而不是其他人。我试图为自己手动覆盖权限(用于共享查询),但没有成功。我看到了绿色的复选标记,但它会恢复为说权限是从Contributor继承的-这没有意义。我找到了一个解决方案。为了让它从管理员组继承,我们不应该使用“Deny”而应该使用“notset”。