[TFS] TFS 2010 設定 Team Foundation Server 的系統管理員權限 (TFS 2010 Set Administrator Permissions for Team Foundation Server)

  • 7234
  • 0
  • TFS
  • 2011-08-04

想知道在 TFS 2010 中如何設定 Team Foundation Server 的系統管理員權限?

人是視覺性的動物,文字是比不上圖文來的便於了解,本文是為了個人備忘使用的,相信能幫助到一些跟我一樣健忘的人~~

 

文章標題索引

如何賦予使用者正確的權限?

透過管理主控台增加系統管理員

驗證使用者是否加入至 TFS 中

驗證使用者是否加入至 WSS 中

驗證使用者是否加入至 SSRS 中

驗證使用者是否加入至 User/Group 中

驗證使用者是否加入至 SQL Role 中

 

示範環境:TFS 2010 Single Server in Win2008R2+SQL2008R2+TFS2010。

 

※ 詳細設定內容請至微軟 MSDN 管理 TFS 文件庫 網站了解。

 

P.S. 若您想了解更多 TFS 資訊,請參考『Team Foundation Server 指南』。

 

如何賦予使用者正確的權限?

一、TFS 系統管理員權限概念:

● 維護至少一個執行 Team Foundation Server 的伺服器。

● 可在伺服器層級和 Team 專案集合層級上管理其他角色的使用權限和安全性。

● 透過管理主控台會自動授與使用權限於「TFS、WSS、SSRS」產品中。

二、所須賦予產品之權限:

以下透過管理主控台會自動授與使用權限。(限 [單一伺服器部署] 環境)

● TFS:加入 [Team Foundation Administrators] 群組。

● WSS:加入 [Farm Administrators] 群組。

● SSRS:Team Foundation 內容管理員。

● 本機使用者和群組:加入 [IIS_IUSRS] 和 [TFS_APPTIER_SERVICE_WPG] 群組。

● 資料庫:加入相關 TFS 資料庫,並具有 [dbo] 的結構描述。

 

透過管理主控台增加系統管理員

一、開始 --> 所有程式 --> Microsoft Team Foundation Server 2010 --> Team Foundation 管理主控台 --> TFS2010 --> 應用程式層 --> 按 [加入]

01-01

二、按 [搜尋]

01-02

三、輸入 [TFS2010\TestTFSAdmin] --> 按 [確定]

01-03

四、按 [確定]

01-04

五、管理主控台加入使用者作業中

01-05

六、加入使用者完成,檢視狀態是否有異常 --> 按 [關閉]

01-06

七、回到 TFS 管理主控台 --> 發現多了一個 [TFS2010\TestTFSAdmin] 的使用者

[單一伺服器部署] 環境下到此即完成系統管理員增加作業~~

01-07

 

驗證使用者是否加入至 Team Foundation Server 中

完成系統管理員增加作業後,您可以透過以下流程驗證使用者是否已加入~~

一、開啟 Team 總管 --> 連線到 [TestCollection – TestProject] 此 Team 專案

02-01

二、以滑鼠右鍵按一下 Team 專案集合節點 [tfs2010\TestCollection] --> 移至 [Team 專案集合設定] --> 按 [群組成員資格]

02-02

三、選擇您想要加入使用者的群組名稱,請選擇 Project Collection Administrators --> 按 [屬性]

02-03

四、選擇 [TEAM FOUNDATION]\Team Foundation Administrators --> 按 [屬性]

02-04

五、選擇 [TEAM FOUNDATION]\Team Foundation Service Accounts --> 按 [屬性]

02-05

六、於下圖中得知 [TFS2010\TestTFSAdmin] 已加入了 [Team Foundation Administrators] 群組。

02-06

 

驗證使用者是否加入至 SharePoint 中

完成系統管理員增加作業後,您可以透過以下流程驗證使用者是否已加入~~

一、於管理主控台加入使用者作業完成時之詳細記錄中,可得知 [Farm Administrators] 群組位於 [http://tfs2010:17012/] --> 請開啟 [Internet Explorer],並於網址列中輸入 [http://tfs2010:17012/] 後按 [Enter]

01-06

二、進入 [管理中心網站] 前需輸入管理者權限 --> 按 [確定]

03-02

三、進入 [管理中心網站] --> 按 [網站動作] --> 按 [網站設定]

03-03

四、於下圖中得知 [TFS2010\TestTFSAdmin] 已加入了 [Farm Administrators] 群組。

03-04

 

驗證使用者是否加入至 Reporting Services 中

完成系統管理員增加作業後,您可以透過以下流程驗證使用者是否已加入~~

一、開始 --> 所有程式 --> Microsoft Team Foundation Server 2010 --> Team Foundation 管理主控台 --> TFS2010 --> 應用程式層 --> 報告,由該頁面中可得知 [報表管理員] 之網頁為 [http://tfs2010/Reports] --> 請開啟 [Internet Explorer],並於網址列中輸入 [http://tfs2010/Reports] 後按 [Enter]

04-01

二、進入 [主資料夾報告網站] 前需輸入管理者權限 --> 按 [確定]

03-02

三、進入 [主資料夾報告網站] --> 按 [資料夾設定]

04-03

四、於下圖中得知 [TFS2010\TestTFSAdmin] 已屬於 Team Foundation 內容管理員。

04-04

 

驗證使用者是否加入 User/Group 中

完成系統管理員增加作業後,您可以透過以下流程驗證使用者是否已加入~~

一、開始 --> 於 [電腦] 上按滑鼠右鍵 [管理] --> 伺服器管理員 --> 設定 --> 本機使用者和群組 --> 群組 --> 於 [IIS_IUSRS] 上按滑鼠左鍵兩下

05-01

二、於下圖中得知 [TestTFSAdmin] 已加入了 [IIS_IUSRS] 群組。

05-02

三、回到 [伺服器管理員] --> 設定 --> 本機使用者和群組 --> 群組 --> 於 [TFS_APPTIER_SERVICE_WPG] 上按滑鼠左鍵兩下

05-03

四、於下圖中得知 [TestTFSAdmin] 已加入了 [TFS_APPTIER_SERVICE_WPG] 群組。

05-04

 

驗證使用者是否加入 SQL Role 中

完成系統管理員增加作業後,您可以透過以下流程驗證使用者是否已加入~~

一、開始 --> 所有程式 --> Microsoft SQL Server 2008 R2 --> SQL Server Management Studio --> 按 [連接]

06-01

二、TFS2010 --> 安全性 --> 登入 -->於 [TFS2010\TestTFSAdmin] 上按滑鼠右鍵 --> 按 [屬性]

06-02

三、於下圖中得知 [TFS2010\TestTFSAdmin] 已加入相關 TFS 資料庫,並具有 [dbo] 的結構描述。

06-03

分享