如何为tfs进行环境迁移?

时间:2016-10-27 06:49:30

标签: tfs migration

我有点混乱的情况。应该在下面的图表中说明:

Old Server Structure

我有2个不同的tfs服务器,为我公司的2个不同的团队服务。用户是这些服务器上的本地用户。所以,没有活动目录,没有中央控制。因此我们决定将这两个服务器合并为1个TFS。

enter image description here

现在我有一个包含所有集合的大型TFS服务器,在该级别没有任何问题。但是从用户名称可以看出,用户使用本地计算机名称导入了这个新服务器 - A\user1A\user2B\user3B\user4。这违反了我的和谐感。

我想要做的是,在新计算机上安装Active Directory服务,并让我的所有用户都包含在这个新域中,如下所示:

enter image description here

我的最终目标是使用相同的用户,只更改他们的netbios名称,例如C\user1C\user2C\user3C\user4,以便保留旧的信息TFS有效。

Microsofts文档称我到目前为止已经实现了第一步"硬件迁移",第二步是"环境迁移"。然后告诉不要同时做它们。所以我完成了硬件迁移,现在我需要进行环境迁移,但由于我对这个领域没有深入的了解,所以我慢慢地对它进行了研究。

我还没有安装Active Directory,因为我事先并不知道需要改变什么。

我的问题是:

  1. 我的梦想是什么?
  2. 我怎样才能获得它?

1 个答案:

答案 0 :(得分:2)

基于环境的迁移方案意味着更改TFS部署的域,无论是域名更改还是从工作组更改为域。所以你想要的就是它。

您可以使用Identities command更改TFS部署中用户和组的安全标识符(SID)。此命令支持以下方案:

  • 更改部署的域
  • 从工作组更改为域(您的方案)或从域更改为工作组
  • 在Active Directory中的域之间迁移帐户

命令:

TFSConfig Identities /change /fromdomain:DomainName1 /todomain:DomainName2 [/account:AccountName] [/toaccount:AccountName]

此处介绍了更多信息:https://msdn.microsoft.com/en-us/library/ms404883(v=vs.120).aspx