我们最近将 TFS 2010 迁移到新域,遵循 Microsoft 的环境迁移说明:http: //msdn.microsoft.com/en-us/library/ms404883.aspx 这些说明包括将用户从 OLD_DOMAIN\username 迁移到NEW_DOMAIN\用户名。
迁移后,现有用户在 TFS 工作项中显示为 NEW_DOMAIN\username 而不仅仅是用户名。(在旧域上,用户只显示用户名。)迁移后添加到 TFS 的新用户只显示用户名,而不是 NEW_DOMAIN\username。
我们的用户不喜欢在他们的名字上加上 NEW_DOMAIN\ 前缀,并希望对其进行更改。有没有人有任何关于如何做到这一点的说明?
以下工具似乎不适用于 TFS 2010:
- tfswitdisplaynames(由 TFS Power Tools for TFS 2008 中的 TFS Users 工具替换)
- TFS 用户(在 TFS 2010 的 TFS 电动工具中不可用,似乎不是标准 TFS 工具的一部分)
我们还知道 TFS 中的常量表,尤其是 DisplayPart 列:
- DisplayPart 显然用于在工作项中显示,例如任务的分配给下拉列表。
- 从 DisplayPart 中删除 NEW_DOMAIN\ 的查询:
- 正:使用户仅显示用户名
- 否定:使用 @ME 变量的 TFS 查询被破坏
- 警告:遇到重复的文章,警告不要直接更新数据库(而不是使用 TFS 工具)
我们不赞成删除和添加用户,因为有成千上万的工作项(任务等)必须重新分配。
我们还需要同时修复@Me TFS 查询变量,这样TFS 查询将在显示名称修复后继续工作。