在Active Directory中重命名用户后,无法修改tfs工作项

时间:2011-04-14 07:58:13

标签: tfs

TFS存储有关谁创建或激活工作项的信息,并且出于某种原因检查工作项被修改时的有效性。

当用户从活动目录中删除或在活动目录中重命名时,所有工作项甚至与用户稍有连接都无法修改。通常错误信息是...... TF20015:字段'Activated By'包含值'blah blah blah',它不在支持的值列表中。

我发现blogpost建议调整TFS数据库,这是微软不支持或推荐的。

可以采取哪些措施来解决这个问题?

...谢谢

E-MRE

2 个答案:

答案 0 :(得分:2)

警告:我不确定这是否有效,而且现在我无法测试它。但是,我在其他一些领域取得了成功。

如果您使用TFS Power Tools编辑工作项类型定义,您应该能够更改Activated By字段的规则并向其添加ALLOWEXISTINGVALUE规则。 可能允许您在AD名称更改时保存这些记录。

我们在分配给字段时使用了一些成功。

答案 1 :(得分:1)

我见过这种行为。如果激活某个工作项的人从Active Directory中删除(离开公司)或者他们更改了他们的名字(结婚),就会发生这种情况。

修复起来很简单,您只需将工作项状态从Active更改为Pending,然后再返回Active,这会将“已激活者”字段更改为人员查询状态和问题将得到解决。

您使用的是TFS 2008吗?我似乎记得这个问题在2010年得到修复(但我可能已经梦想过)

如果您有大量工作项this blog可能有一个有助于自动修复的解决方案。