2016-10-27 85 views
0

我有点困惑。下面图表都应该知道的情况:如何为tfs进行环境迁移?

Old Server Structure

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

enter image description here

现在我有一个包含所有集合1台大TFS服务器,而无需在该级别的任何问题。但是从用户名中可以看到,用户使用本地计算机名称导入到此新服务器 - A\user1A\user2,B\user3,B\user4。这违反了我的和谐感。

我想要做的是,在新机器上安装Active Directory服务,并有我的所有用户都包含在下面这个新的领域:

enter image description here

我的最终目标是使用相同的用户,为了保持TFS中的旧信息有效,只更改它们的netbios名称,如C\user1C\user2,C\user3,C\user4

微软文档调用到目前为止我已经实现了“硬件迁移”的第一步,第二步是“环境迁移”。然后告诉不要在同一时间做它们。所以我完成了硬件迁移,现在我需要做环境迁移,但由于我对这个领域没有深入的了解,所以我慢慢采用了它。

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

我的问题是:

  1. 我所梦想是可能的吗?
  2. 我如何存档它?

回答

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