Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/tfs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在Active Directory中重命名用户后,无法修改tfs工作项_Tfs - Fatal编程技术网

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

在Active Directory中重命名用户后,无法修改tfs工作项,tfs,Tfs,TFS存储有关谁创建或激活了工作项的信息,并出于某种原因,在修改工作项时检查其有效性 当用户从active directory中删除或在active directory中重命名时,所有与该用户有轻微连接的工作项都无法修改。通常错误消息类似于。。。 TF20015:字段“Activated By”包含不在支持的值列表中的值“blah blah blah blah” 我发现了一个建议调整TFS数据库的方法,微软既不支持也不推荐这种方法 如何解决这个问题 谢谢 我见过这种行为。如果激活工作项的人从Ac

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

当用户从active directory中删除或在active directory中重命名时,所有与该用户有轻微连接的工作项都无法修改。通常错误消息类似于。。。 TF20015:字段“Activated By”包含不在支持的值列表中的值“blah blah blah blah”

我发现了一个建议调整TFS数据库的方法,微软既不支持也不推荐这种方法

如何解决这个问题

谢谢


我见过这种行为。如果激活工作项的人从Active Directory中删除(离开公司)或更改姓名(结婚),则会发生此情况

修复起来很简单,只需将工作项状态从
Active
更改为
Pending
,然后返回到
Active
,这将把“Activated By”(激活者)字段更改为更改状态的人员,问题将得到解决

您正在使用TFS2008吗?我似乎记得这个问题在2010年就解决了(但我可能做梦都没想到)


如果您有很多工作项,可能有一个解决方案可以帮助您实现修复的自动化。

警告:我不确定这是否可行,目前我还无法测试它。然而,我已经在其他一些领域成功地使用了这种方法

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


我们在“分配给”字段中成功地使用了它。

说我正在使用TFS 2010,但仍然存在问题,这让我心碎。看起来还没修好。blogpost中提出的解决方案很有希望,但也适用于TFS 2008。我使用的是powertools 2011年3月版,该软件包中没有tfsusers.exe。有更新的解决方案吗?很抱歉听到这个消息。你试过手动改变状态吗?这应该可以解决问题,尽管我承认如果你有很多需要更新的工作项,这并不好。Robaticus的答案可能有用,但改变工作项模板似乎是解决一个相当普遍的问题的极端方法。我给博客作者Ewald Hofman发了一封关于这个问题的电子邮件,说TFS 2010 power tools中没有tfusers.exe。我们聊了一会儿,他建议使用TFSConfig.exe(同时注意到他自己也没有尝试过),但这似乎也不是解决方案。TFSConfig.exe有助于将用户帐户引用移动到另一个域,但重命名它们却没有成功。对于一个相当常见的问题(更改工作项模板),TFSConfig.exe似乎有点生硬。人们经常改变自己的名字,或者离开组织。我很想看看这种方法是否有效,因为我的解决方案非常手动。幸运的是,其中一位微软员工会看到这个问题,并提供一个比我们任何一位都更优雅的解决方案:-)我还对修改工作项模板以获得我认为应该以另一种方式解决的问题感到有点不安。尽管如此,我还是试过了,效果很好,谢谢。。。