我可以在“周围”更改TFS身份吗?

时间:2019-09-04 10:20:57

标签: tfs azure-devops

我们正面临TFS域迁移。 如TFS文档Move user accounts and service accounts中所述,用户身份将通过TFSConfig Identities命令移动。

我可以将同一域中的身份从userA移到userB吗?

这是否会以TFS数据库中没有对userA的引用的方式发生?

在迁移之前,我们将从TFS 2017.3升级到TFS 2018或Azure Devops Server2019。

我们的一般域迁移发生在一年前。 TFS位于先前的域中,例如OLDDOMAIN。每个用户OLDDOMAIN\initials都拥有一个NEWDOMAIN\name.surname的新帐户。

不幸的是,来自新域的一些用户被添加到TFS的本地管理员组中,他们不知道TFS将同步他们并创建TFS身份,而且不知道后果如何。

想法是将这些身份从NEWDOMAIN\name.surname更改为新用户NEWDOMAIN\admin.name.surnameOLDDOMAIN\initialsAdmin,以便可以将OLDDOMAIN\initials移到NEWDOMAIN\user.surname

1 个答案:

答案 0 :(得分:1)

身份命令是一个功能强大的工具,但它具有一定的局限性。为确保成功进行迁移,请确保您了解以下要求:

  
      
  • Azure DevOps Server中存在用户帐户后,将无法删除该用户帐户,或者已将另一个帐户映射到该帐户。对于   例如,如果要将 DomainA / UserA 移到 DomainB / UserB ,则   身份命令仅在以下情况下才能迁移用户    DomainB / UserB 在Azure DevOps Server中尚不存在。
  •   
  • 由于本地Administrators组的成员已自动添加到Azure DevOps Server,因此请确保删除任何   您要从该组迁移的帐户,然后再更改   域或环境
  •   

正如您在referred文档中明确声明的那样,它无法将同一域内的身份从用户A映射/移动到用户B。

如果您在这条船上,那么您已经被软管固定了。您可能有2个相同的用户,并且不允许您进行更改。任何不便敬请谅解。