尝试在TFS 2015中创建警报时拒绝访问

时间:2016-03-09 22:54:12

标签: tfs tfs2015

老实说,我不知道这个问题是属于SO还是SF,但我想我会从这里开始。

当尝试通过订阅者是项目团队的Web界面在TFS 2015(Update 1)的团队项目中创建新警报时,我收到以下消息:

  

无法保存一个或多个警报:   拒绝访问:[MyProject] \ MyProject Team需要以下权限才能执行此操作:查看集合级别信息

当然,项目团队没有可用的集合级权限(AFAIK)。我尝试明确允许所有团队成员的View集合级信息,但仍然没有运气。我是Team Foundation Administrator,所以它不应该是我的权限问题。

以下是我尝试创建的提醒的详细信息:

Name: A work item is assigned to me
Subscriber: MyProject Team
Send to: [Members' default alert address]
Format: HTML
Alert filters:
    And/or   Field           Operator     Value
             Team Project    =            MyProject
    And      Assigned To     Changes to   [Me]
    And      Authorized As   <>           [Me]

单击“确定”按钮后,我收到上面的消息。有谁知道如何解决这个问题?

更新

我在团队的集合级别找不到任何权限:

enter image description here

3 个答案:

答案 0 :(得分:0)

首先,您可以仔细检查具有足够权限的任何人(团队项目管理员,团队项目集合管理员或TFS管理员)是否已更改团队项目或团队项目集合级别的安全性,以便&#34;拒绝&#34 ;已设置?在TFS中,拒绝将特朗普允许。即使你所描述的安全性似乎是正确的。

如果权限设置没有问题,这可能是由于 TFS的延迟获取域安全组的更改。您可以查看详细博客至Force TFS to sync with Active DirectoryIdentity Synchronization in Team Foundation Server 2010

答案 1 :(得分:0)

您可以通过以下步骤检查或设置群组的权限:

  1. 打开&#34;控制面板&#34;您收藏的设置。 (不适用于项目)
  2. 打开&#34;安全&#34;标签。
  3. 输入&#34; [MyProject] \ MyProject Team&#34;在文本框中搜索该组。 然后,您可以为该组设置权限。
  4. enter image description here

答案 2 :(得分:0)

最后,我找不到任何更好的答案,而不是让构成AD组的所有个人用户明确允许“查看集合级别信息”。 隐式允许默认情况下所有贡献者都不够,也不允许AD 明确允许。我无法找到一个合理的解释,所以我不打算忽略一些显而易见的事情的可能性,但我不想让这个问题在没有答案的情况下永远坐在这里。也许这些信息在某些时候对其他人有用。感谢大家的建议!