如何从tfs中删除用户?

时间:2014-05-15 14:53:20

标签: tfs tfs2012

我有两个用户在我的tfs 2012实例中“卡住”,可以这么说。我已将其从我能想到的每个可想象的组中删除,但他们仍然可以访问门户网站(尽管没有项目)。

运行发现here的imx命令会产生以下信息:

  

Microsoft(R)TFSSecurity - Team Foundation Server安全工具   版权所有(c)Microsoft Corporation。保留所有权利。

     

目标Team Foundation Server是mytfsserverurl   解析身份“NT \ username”......

     

SID:S-1-5-21-1715567821-1897051121-682003330-9628

     

DN:CN =用户名,OU = Win7_Desktop_Restricted,DC = nt,DC =域,DC = com

     

身份类型:Windows用户
    登录名:NT \用户名
  显示名称:用户名
   描述:blahjblah

     

2个小组的成员:

     

e [A] [团队基金会] \团队基金会有效用户
  e [A] [CollectionName] \ Project Collection有效用户

     

完成。

但是,这些用户不在任何其他组中。当我在服务器本身上查看这些组的组成员身份时,他们也不在那里。用户都没有任何变更集,工作项或工作区。

它们出现在门户网站中,但仅在我搜索它们时出现。我无法通过导航找到它们,当我尝试单击“删除”时,我收到以下错误消息:

  

无法从此group.hide细节中删除所选身份   TF50618:无法直接修改Team Foundation Valid Users组。

enter image description here

如何从这些群组中删除这些用户?

1 个答案:

答案 0 :(得分:4)

执行定期清理作业,从全局组中删除人员。如果你等待他们会在几天内消失。但是,他们无法访问任何TFS资产。

现在,如果您有超过6k的用户同步到TFS,您可能会发现同步作业失败并且它们永远不会消失。如果您查看http://tfs.mydomain.com:8080/tfs/_oi,您应该能够看到作业是否失败。

如果您不能等待预定的工作,您可以将其拉下:http://msmvps.com/blogs/vstsblog/archive/2011/02/17/force-tfs-to-sync-with-active-directory.aspx