-1

我计划将我当前的 TFS(Team Foundation Server 2013)环境从一个域移动到另一个域,目前我正在阅读关于移动的 Microsoft 文章,但我计划克隆现有 VM 并重命名,然后移动到新域。我有将要迁移的打击服务器,我是否需要遵循任何顺序,或者如果有更好的选择,我需要遵循请建议谢谢。

SQL 服务器:SQL01

TFS 应用程序:TFS01

TFS 构建和 TFS 发布管理:BLD01

4

1 回答 1

0

由于您只想将 TFS Sever 从域 A 迁移到域 B,因此复制现有 vm 可能不是最佳选择。

您可以直接迁移域而无需创建新 VM。

首先,您的两个域之间应该存在信任关系。然后按照以下步骤操作:

1.在新域上创建所有新帐户,不要将它们添加到 TFS

2.使用TFSConfig identities 命令将服务帐户的服务 ID (SID) 更改为新域。

TFSConfig identities /change /fromdomain:OldComputerorDomainName /todomain:NewDomainName /account:OldTFSServiceAccount /toaccount:NewTFSServiceAccount

这是有关本地 Azure DevOps 从一个环境迁移到另一个环境的详细步骤的文档和教程

还指出了一些注意事项,大家可以查看一下:</p>

  • 一旦用户帐户存在于 Azure DevOps Server 中,就无法将其删除或将另一个帐户映射到它。例如,如果要将 DomainA/UserA 移动到 DomainB/UserB,则标识命令仅在 Azure DevOps Server 中不存在 DomainB/UserB 的情况下才能迁移用户。
  • 由于本地管理员组的成员会自动添加到 Azure DevOps 服务器,因此请确保在更改域或环境之前删除要从该组迁移的任何帐户。

这是有关Team Foundation Server 的信任和森林注意事项的文档,它可以帮助您了解两个域之间的信任关系。

于 2020-09-03T02:02:25.087 回答