我有两个用户在我的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组。
如何从这些群组中删除这些用户?
答案 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