How will Windows Account Change Affect TFS Accounts?

為{幸葍}努か 提交于 2020-01-05 04:25:14

问题


We are running TFS 2012. Our organization is currently creating new accounts for everyone as part of a migration.

What I know is that everyone will have two accounts listed in AD for a while: OldDomain\DoeJ NewDomain\DoeJ

This brings me to believe that SID will be different, among other things.

My question is, how would this affect our TFS environment? Will we lose any history associated with particular users? Will I have to go through each work item and reassign it to the new Windows account? Is there any way I can preserve this data?

Thanks


回答1:


You could use Identities Command which lists or changes the security identifier (SID) of users and groups in your deployment of TFS. You might need to change or update the SID for users and groups in one of the following scenarios:

  • changing the domain of your deployment
  • changing from a workgroup to a domain or from a domain to a workgroup
  • migrating accounts across domains in Active Directory

Even though it's a powerful tool, but it has certain limitations. To help ensure a successful move, make sure that you understand the following requirements:

  • Once a user account is present in TFS, it cannot be removed or have another account mapped to it. For example, if you are moving DomainA/UserA to DomainB/UserB, the Identities command would only
    work to migrate the user if DomainB/UserB is not already present in TFS.
  • Because the members of the local Administrators group are automatically added to TFS, make sure to remove any accounts that you want migrated from that group before you change the domain or
    environment.

Suggest you read up about this tutorial as part of planning your move. You could also take a look at this blog : Migrating TFS Server or Collection to another domain. Be careful do not add the user such as NewDomain\DoeJ to TFS first, after upgrade SID, the history will keep without any problem.


Moreover, TFS use a background synchronization job, scheduled every hour, to look for changes in Active Directory (or the local machine workgroup if the server is not domain joined). You can force the job to run using any of these techniques.



来源:https://stackoverflow.com/questions/48672308/how-will-windows-account-change-affect-tfs-accounts

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!