Share via


HOW TO:設定 Team Foundation Server 的系統管理員使用權限

更新:2007 年 11 月

您必須為每一位使用者授與 Visual Studio Team System Team Foundation Server、SQL Server Reporting Services 及 SharePoint 產品和技術的適當使用權限,使用者才能擔任不同的 Team Foundation 角色。本主題描述 Team Foundation Server 系統管理員所需的使用權限,以及如何適當地設定這些權限。

系統管理員會維護至少一個執行 Team Foundation Server 的伺服器,並管理其他角色的使用權限和安全性。[Team Foundation Administrators] 群組的成員在所有 Team Foundation Server 使用者當中具有一組最高的使用權限。對於使用 Team Foundation Server 的大多數組織來說,系統管理員將負責建立專案、管理專案以及自訂流程。Team Foundation Server 系統管理員必須是下列群組的成員:

  • Team Foundation Administrators

  • SharePoint 管理中心中適當的群組

    這些群組會依據您的 SharePoint 產品和技術版本而有所不同。

  • SQL Server Reporting Services 內容管理員。

  • SQL Server Reporting Services 系統管理員

注意事項:

即使已在 Team Foundation Server、Reporting Services 和 SharePoint 產品和技術中設定使用者的使用權限,如果使用者沒有將網站加入至 Internet Explorer 中的 [信任的網站] 清單,可能還是無法正確檢視 Team 專案入口網站或報表。如需詳細資訊,請參閱 Microsoft 網站 (英文)。

必要的使用權限

您必須是下列群組的成員,才能執行這些程序:

  • [Team Foundation Administrators] 群組的成員,或將 [編輯伺服器層級資訊] 權限設定為 [允許]

  • 應用程式層伺服器上的 [Administrators] 群組或 [SharePoint Administration] 群組

  • [Reporting Services System Administrators] 群組

如需使用權限的詳細資訊,請參閱 Team Foundation Server 使用權限

除了這些使用權限之外,在執行 Windows Server 2008 或 Windows Vista 的電腦上,您可能還必須滿足下列需求:

  • 若要依照命令列程序執行,您可能必須開啟較高權限的命令提示字元,方法是按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。

  • 若要依照需要用到 Internet Explorer 的程序執行,您可能必須以系統管理員的身分啟動 Internet Explorer,方法是按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下 [Internet Explorer],然後按一下 [以系統管理員身分執行]。

  • 若要編輯 web.config 檔案,您可能必須以系統管理員的身分啟動文字編輯器,方法是按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下編輯器,然後按一下 [以系統管理員身分執行]。

  • 若要存取 SQL Server Reporting Services 的報表管理員、報表或網站,您可能必須將這些網站加入至 Internet Explorer 中的信任網站清單,或是以系統管理員的身分啟動 Internet Explorer。

如需詳細資訊,請參閱 Microsoft 網站 (英文)。

若要將使用者加入至 Team Foundation Administrators 安全性群組

  1. 在 Visual Studio 中,開啟 Team 總管,連接至執行 Team Foundation Server 且您要設定使用權限的伺服器。如需詳細資訊,請參閱 HOW TO:連接到 Team Foundation Server

  2. 以滑鼠右鍵按一下伺服器,指向 [Team Foundation Server 設定],然後按一下 [群組成員資格]。

  3. 選取 [Server\Team Foundation Administrators],然後按一下 [屬性]。

  4. 在 [加入成員] 中選取 [Windows 使用者或群組],然後按一下 [加入]。

  5. 加入您要授與使用權限之人員的 Windows 登入名稱,然後按兩次 [確定]。

若要在 Windows SharePoint Services 3.0 中將使用者或群組加入至伺服器陣列管理員群組和網站集合管理員群組,並授權讓使用者完全控制預設網站

  1. 在應用程式層伺服器上,開啟 [命令提示字元],然後將目錄變更為 Team Foundation 的 Tools 目錄。

    根據預設,這個目錄是 %ProgramFiles%\Microsoft Visual Studio 2008 Team Foundation Server\Tools。

  2. 在命令提示字元中輸入下列命令,檢視 Team Foundation Server 的組態資訊:

    TfsAdminUtil ConfigureConnections view

  3. 複製或記下 [SharepointUri] 的值。

  4. 在執行 Windows SharePoint Services 3.0 的伺服器上,按一下 [開始],指向 [系統管理工具],然後按一下 [SharePoint 3.0 管理中心]。

  5. 按一下 [管理中心] 中的 [作業]。

  6. 按一下 [安全性設定] 底下的 [更新伺服器陣列管理員群組]。

  7. 按一下 [人員與群組: 伺服器陣列管理員] 中的 [新增]。

  8. 在 [加入使用者] 中,針對您要授與 Farm Administrator 權限的使用者或群組輸入帳戶名稱。在 [授與權限] 中確定選取 [Farm Administrators] 核取方塊,然後按一下 [確定]。

  9. 在 Internet Explorer 中,貼上或輸入 [SharepointUri] 的值。

    Team 網站隨即開啟。

  10. 按一下 [網站動作],然後按一下 [網站設定]。

  11. 按一下 [使用者與權限] 中的 [網站集合管理員]。

  12. 針對您要授與網站集合之管理員權限的使用者或群組輸入帳戶名稱,然後按一下 [確定]。

  13. 返回 [網站設定] 網頁,然後按一下 [進階權限]。

  14. 在 [權限: Team 網站] 中,按一下 [新增],再按一下 [新增使用者]。

  15. 在 [新增使用者] 中,輸入要搜尋 [完全控制] 權限之使用者或群組的帳戶名稱。

  16. 按一下 [授權權限] 中的 [直接授與使用者權限],確認已選取 [完全控制] 核取方塊,然後按一下 [確定]。

    注意事項:

    您可能必須重新啟動 SharePoint 產品和技術或 Internet Information Services (IIS),這些變更才會生效。

若要在 Windows SharePoint Services 2.0 中將群組指定為 SharePoint Administration 群組

  1. 在 Team Foundation 應用程式層上,按一下 [開始],指向 [系統管理工具],然後按一下 [SharePoint 管理中心]。

  2. 在 [管理中心] 內,按一下 [設定 SharePoint 管理群組]。

  3. 在 [設定 SharePoint 管理群組] 中,輸入適當的群組帳戶名稱和網域。

    注意事項:

    您只能將一個網域群組或使用者指定為 [SharePoint Administration] 群組,而且不能加入本機群組。但是,Team Foundation 應用程式層伺服器上本機 [Administrators] 群組的成員也可以執行 SharePoint 產品和技術的管理工作。

  4. 按一下 [確定]。

若要將成員加入至 Reporting Services 內容管理員和系統管理員角色

  1. 啟動 Internet Explorer。

    注意事項:

    即使您已使用管理認證登入,還是必須以系統管理員的身分啟動 Internet Explorer,在執行 Windows Server 2008 或 Windows Vista 的電腦上執行此功能。若要以系統管理員身分啟動 Internet Explorer,請按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下 [Internet Explorer],然後按一下 [以系統管理員身分執行]。如需詳細資訊,請參閱 Microsoft 網站

  2. 在 [網址] 列中輸入下列字串,其中 ApplicationTier 是 Team Foundation 使用之報表伺服器的名稱:http://ApplicationTier/Reports/Pages/Folder.aspx 

    您可以開啟 Team 總管、展開 [報告] 節點並檢視報告的屬性,以尋找報告伺服器的名稱。

    重要事項:

    如果您使用具名執行個體,就必須將其名稱包含在報告的路徑中。使用下列語法,其中 ApplicationTier 是 Team Foundation 報告伺服器的名稱,而 InstanceName 是 SQL Server 執行個體的名稱:http://ApplicationTier/Reports_InstanceName/Pages/Folder.aspx

  3. 按一下 [屬性] 索引標籤,然後按一下 [新增角色指派]。

  4. 在 [群組或使用者名稱] 中,針對您要設定成 [內容管理員] 角色之成員的使用者或群組輸入帳戶名稱。

  5. 按一下 [角色] 中的 [內容管理員],然後按一下 [確定]。

  6. 按一下 [站台設定],然後按一下 [設定全站台的安全性]。

  7. 按一下 [新增角色指派]。

  8. 在 [群組或使用者名稱] 中,針對您要設定成 [系統管理員] 角色之成員的人員,加入 Windows 登入名稱。

  9. 按一下 [角色] 中的 [系統管理員],然後按一下 [確定]。

請參閱

工作

HOW TO:設定 Team Foundation Server 的專案組長使用權限

HOW TO:設定 Team Foundation Server 的參與者使用權限

HOW TO:設定 Team Foundation Server 的讀取者使用權限

概念

Team Foundation Server 使用權限

Team Foundation Server 預設群組、使用權限和角色

其他資源

管理使用者和群組

保護 Team Foundation Server