如何解决计划将TFSTeam Foundation Server 2013从现有域移动到新域
我计划将当前的TFS(Team Foundation Server 2013)环境从一个域移动到另一个域,目前我正在阅读有关移动的Microsoft文章,但我计划克隆现有VM并重命名然后移至新域。我有将要迁移的打击服务器,是否需要遵循任何顺序,或者如果有更好的选择,请遵循并建议谢谢。
SQL Server: SQL01
TFS应用程序: TFS01
TFS构建和TFS版本管理: BLD01
解决方法
由于您只想将TFS服务器从域A迁移到域B,因此复制现有虚拟机可能不是最佳选择。
您可以直接迁移域,而无需创建新的VM。
首先,您的两个域之间应该具有 trust-relationship 。然后按照以下步骤操作:
1。在新域上创建所有新帐户,并不要将其添加到TFS中
2。使用TFSConfig identities command将服务帐户的服务ID(SID)更改为新域。
TFSConfig identities /change /fromdomain:OldComputerorDomainName /todomain:NewDomainName /account:OldTFSServiceAccount /toaccount:NewTFSServiceAccount
这是有关Move from one environment to another for Azure DevOps on-premises和a tutorial的详细步骤的文档。
它还指出一些注意事项,您可以检查一下:
- Azure DevOps Server中存在用户帐户后,将无法删除该用户帐户或将另一个帐户映射到该帐户。例如,如果要将DomainA / UserA移到DomainB / UserB,则只有在Azure DevOps Server中不存在DomainB / UserB的情况下,“身份”命令才可以迁移用户。
- 由于本地Administrators组的成员会自动添加到Azure DevOps Server,因此请确保在更改域或环境之前从该组中删除要迁移的任何帐户。
这是有关Trusts and Forests Considerations for Team Foundation Server的文档,它可以帮助您了解两个域之间的信任关系。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。