2016-10-27 105 views
0

我有點困惑。下面圖表都應該知道的情況:如何爲tfs進行環境遷移?

Old Server Structure

我有2級不同的TFS的服務器服務於2級不同的團隊對我公司。用戶在這些服務器上是本地的。所以,沒有活動目錄,沒有中央控制。因此,我們決定將這兩臺服務器合併爲一個TFS。

enter image description here

現在我有一個包含所有集合1臺大TFS服務器,而無需在該級別的任何問題。但是從用戶名中可以看到,用戶使用本地計算機名稱導入到此新服務器 - A\user1A\user2,B\user3,B\user4。這違反了我的和諧感。

我想要做的是,在新機器上安裝Active Directory服務,並有我的所有用戶都包含在下面這個新的領域:

enter image description here

我的最終目標是使用相同的用戶,爲了保持TFS中的舊信息有效,只更改它們的netbios名稱,如C\user1C\user2,C\user3,C\user4

微軟文檔調用到目前爲止我已經實現了「硬件遷移」的第一步,第二步是「環境遷移」。然後告訴不要在同一時間做它們。所以我完成了硬件遷移,現在我需要做環境遷移,但由於我對這個領域沒有深入的瞭解,所以我慢慢採用了它。

我還沒有安裝Active Directory,因爲我不知道我需要事先更改。

我的問題是:

  1. 我所夢想是可能的嗎?
  2. 我如何存檔它?

回答

2

基於環境的遷移方案意味着更改TFS部署的域名,無論是域名更改還是從工作組遷移到域。所以你想要什麼可以實現。

您可以使用Identities command來更改部署TFS中用戶和組的安全標識符(SID)。該命令支持以下場景:

  • 更改部署
  • 從工作組更改爲域(您的方案)的域或從域到工作組
  • 在遷移跨域賬戶Active Directory的

命令:

TFSConfig Identities /change /fromdomain:DomainName1 /todomain:DomainName2 [/account:AccountName] [/toaccount:AccountName] 

更多信息在此處描述:https://msdn.microsoft.com/en-us/library/ms404883(v=vs.120).aspx