将TFS 2010中的工作项分配给用户时,我收到以下错误
TF20015:该字段已分配给'包含值'用户名'这不在支持的值列表中。'
我尝试从TFS完全删除用户,以便我可以再次新添加用户,我从我看到的所有项目中删除了用户,但用户仍然显示在“已分配给”'列表
我在生产TFS项目中只有一个用户遇到此问题,但用户在我们的TFS测试项目中没有任何问题。据此,我认为这不是AD问题。我如何完全从TFS中删除用户。
有人可以帮忙吗?
答案 0 :(得分:1)
解决方案:用户在AD帐户中有额外的空间。空间已从AD帐户中删除,但即使从所有组中删除用户后,用户仍在数据库中。必须从以下表中删除db中的空间并将用户添加回组 [DBO]。[ADObjects] dbo.tbl_security_identity_cache dbo.Constants
答案 1 :(得分:0)
此链接是概述,但我将在下面给您一些简单的步骤:https://msdn.microsoft.com/en-us/library/vs/alm/work/office/bulk-add-modify-work-items-excel
1)在TFS中,使用查询查找该用户不再存在的所有工作项
2)保存查询(我保存到“我的查询”)
3)运行查询
4)选择在Microsoft Office中打开 - >在Excel中打开查询
5)Excel打开,从列中删除每个记录的用户,从上到下删除该列
6)点击发布,它将把所有这些工作项目都放回去而不用他/她的名字