2012-03-05 126 views
2

我们最近迁移2010 TFS到一个新的领域,继微软环境中移动指令:http://msdn.microsoft.com/en-us/library/ms404883.aspx这些指令包括从OLD_DOMAIN \用户名用户迁移到NEW_DOMAIN一步\用户名。TFS 2010迁移到新的域名 - 在TFS工作项更改显示名称

迁移后,现有用户在TFS工作项目中显示为NEW_DOMAIN \ username而不仅仅是用户名。 (在旧域中,用户只是以用户名显示。)迁移后添加到TFS的新用户只显示用户名,而不显示NEW_DOMAIN \用户名。

我们的用户不喜欢在他们的名字上有NEW_DOMAIN \前缀,并且希望这个改变。有没有人有任何指示如何做到这一点?

下面的工具似乎没有可用于TFS 2010:

  • tfswitdisplaynames(TFS中的电动工具的TFS用户工具取代了2008年TFS)
  • TFS用户(没有出现在可用TFS动力工具TFS 2010,似乎并没有成为标准的TFS工具的一部分)

我们也知道在TFS常数表,特别是DisplayPart柱:

  • DisplayPart显然用于在工作项目中显示,例如分配给任务下拉列表。
  • 查询该删除NEW_DOMAIN \从DisplayPart:
    • 正:使用户能够显示只用用户名
    • 负:使用该@ME变量被打破
    • 警告TFS查询:陶然成重复文章,告诫不要直接更新数据库(而不是使用TFS工具)

我们不赞成删除,并重新添加用户的,因为有成千上万的Ø f必须重新分配的工作项目(任务等)。

我们还需要同时修复@Me TFS查询变量,所以TFS查询将在显示名称修复后继续工作。

+0

我们有同样的问题。你有没有找到你的问题的答案? – 2013-02-03 05:54:41

+0

不,我从来没有。我们目前正在解决这个问题,但如果我们能解决这个问题,那将会很好。 – Jeff 2014-01-14 05:22:23

回答

0

我们从TFS 2010升级到TFS 2015 Update 1,执行硬件迁移升级。无论如何,我们必须这样做,因为我们需要从32位环境迁移到64位环境。

当我们迁移时,我们切换到使用有权访问Active Directory的网络ID。该环境中的TFS 2015 Update 1与Active Directory成功同步,现在我们的用户是通过名称而不是登录帐户显示的。

长话短说,在配置TFS时,使用可访问Active Directory的ID。