Windows帐户更改将如何影响TFS帐户?

时间:2018-02-07 20:00:25

标签: tfs tfs2012

我们正在运行TFS 2012.我们的组织目前正在为每个人创建新帐户,作为迁移的一部分。

我所知道的是,每个人都会在AD中列出两个帐户一段时间: OLDDOMAIN \ DoeJ NEWDOMAIN \ DoeJ

这让我相信SID会有所不同。

我的问题是,这将如何影响我们的TFS环境?我们会丢失与特定用户相关的历史吗?我是否必须浏览每个工作项并将其重新分配给新的Windows帐户?有什么方法可以保存这些数据吗?

由于

1 个答案:

答案 0 :(得分:0)

您可以使用Identities Command列出或更改TFS部署中用户和组的安全标识符(SID)。在以下某种情况下,您可能需要更改或更新用户和组的SID:

  • 更改部署的域
  • 从工作组更改为域或从域更改为工作组
  • 跨Active Directory中的域迁移帐户

即使它是一个强大的工具,但它有一定的局限性。为确保成功移动,请确保您了解以下要求:

  
      
  • TFS中存在用户帐户后,无法删除该帐户或将其他帐户映射到该帐户。例如,如果您要移动   DomainA / UserA到DomainB / UserB,Identities命令只会为   如果DomainB/UserB中尚未存在,则迁移用户   TFS。
  •   
  • 由于本地Administrators组的成员会自动添加到TFS,因此请务必删除您的任何帐户   希望在更改域或之前从该组迁移   环境。
  •   

建议您在计划行动时阅读此tutorial。您还可以查看此博客:Migrating TFS Server or Collection to another domain。注意不要先将NewDomain\DoeJ等用户添加到TFS,升级SID后,历史记录将保持不变。

此外,TFS使用每小时安排的后台同步作业来查找Active Directory(如果服务器未加入域,则为本地计算机工作组)中的更改。您可以使用these techniques中的任何一个强制作业运行。