將 SharePoint 產品的整合功能加入至 Team Foundation Server 的部署
更新:2010 年 8 月
在您安裝 Visual Studio Team Foundation Server 時,可能未設定部署的任何 SharePoint 產品資源。 Team Foundation Server 不需要執行 SharePoint 產品的伺服器就可以作業,但是 Team Foundation Server 的許多功能都需要與 SharePoint 產品整合。 您可以將執行 Microsoft Office SharePoint Server 2007、Microsoft SharePoint Server 2010 或 Windows SharePoint Services 3.0 的伺服器加入 Team Foundation Server 部署中。 在您加入 SharePoint Web 應用程式之後,可以設定已在部署中的 Team 專案集合和 Team 專案,使用該伺服器做為 Team 專案入口網站、報表和儀表板。
注意事項 |
---|
如果您還沒有執行 Microsoft Office SharePoint Server 2007、SharePoint Server 2010 或 Windows SharePoint Services 3.0 的伺服器,則可以在 Team Foundation Server 的安裝指南中找到安裝上述任一程式以與 Team Foundation 搭配使用的指示。 如需最新資訊,請從 Microsoft 網站的 Team Foundation 安裝指南 (英文) 網頁下載指南,或檢視 Microsoft 網站上的安裝 Team Foundation 元件網頁的指南。 您也可以從 Microsoft 網站的下列網頁檢閱安裝 Microsoft Office SharePoint Server 2007 的 SharePoint 產品文件:在伺服器陣列環境中安裝 Office SharePoint Server 2007。 若要檢閱安裝 Windows SharePoint Services 3.0 的 SharePoint 產品文件,請參閱 Microsoft 網站的下列網頁:在 Windows Server 2008 上部署簡易伺服器陣列 (Windows SharePoint Services)。 |
若要將執行 SharePoint 產品的伺服器加入至 Team Foundation Server 部署,您必須使用與 Team Foundation Server 相容的設定來設定 SharePoint 產品。 如果您是加入執行 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 的伺服器,則必須先執行其他步驟,相關聯 Team 專案的報表和儀表板才能正確運作。
注意事項 |
---|
您可以依照這個程序中的步驟來手動整合 Team Foundation Server 和 SharePoint 產品。 替代方法為使用組態工具自動將 Team Foundation Server 與 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 加以整合,前提是您的部署拓撲要與工具所需的預設設定相容。 如需詳細資訊,請參閱下列 Microsoft 網站的網頁:適用 Office SharePoint Server 2007 和 SharePoint Server 2010 的 Visual Studio Team Foundation Server 2010 預先組態工具 (英文)。 |
手動組態步驟包括設定一個或多個具有做為服務帳戶所需使用權限的帳戶。 您也必須在執行 SharePoint 產品的伺服器上安裝適用於 SharePoint 產品的 Team Foundation Server 擴充。 最後,如果您想要使用入口網站、儀表板以及與 SharePoint 產品整合的其他功能來啟用現有 Team 專案集合或 Team 專案,則必須先設定現有 Team 專案集合或 Team 專案。
注意事項 |
---|
本主題中的程序是針對完全整合 SharePoint 產品和 Team Foundation Server 的部署所設計。 如果您的部署需要 Team Foundation Server 與 SharePoint 產品之間具有較高層級的安全性限制,請參閱在沒有系統管理權限的情況下整合 Team Foundation Server 與 SharePoint 產品。 |
本主題內容
若要將執行 SharePoint 產品的伺服器加入至 Team Foundation Server 部署,則您必須依照列出的順序完成下列程序:
必要的使用權限
建立 Web 應用程式
設定儀表板相容性的設定
安裝和設定擴充功能
授與存取權
設定企業應用程式定義
設定現有的 Team 專案集合
設定現有專案
必要的使用權限
若要執行下列程序,您必須是下列群組的成員或具有下列使用權限:
一部或多部執行 Team Foundation 之管理主控台的伺服器上的 [Administrators] 安全性群組成員
您要設定 Web 應用程式及變更 SharePoint 產品設定之伺服器陣列的 Farm Administrators 群組成員
除了這些使用權限之外,在執行 Windows Server 2008 的電腦上,您可能還必須滿足下列需求:
若要依照命令列程序執行,您可能必須開啟較高權限的命令提示字元,方法是按一下 [開始],以滑鼠右鍵按一下 [命令提示字元],再按一下 [以系統管理員身分執行]。
若要依照需要用到 Internet Explorer 的程序執行,您可能必須以系統管理員的身分啟動 Internet Explorer,方法是按一下 [開始],再按一下 [所有程式],以滑鼠右鍵按一下 [Internet Explorer],然後按一下 [以系統管理員身分執行]。
若要存取 SQL Server Reporting Services 的 SharePoint 管理中心、報表管理員、報表或網站,您可能必須將這些網站加入至 Internet Explorer 中的信任網站清單。
如需詳細資訊,請參閱下列 Microsoft 網站的主題:使用者帳戶控制。
建立 Web 應用程式和網站集合以搭配 Team Foundation Server 使用
若要整合 SharePoint 產品與 Team Foundation Server,則必須使用 Team Foundation Server 所需要的設定來設定 Web 應用程式和網站集合。 因為您未使用 SharePoint 產品安裝或設定 Team Foundation Server,所以必須手動建立此 Web 應用程式和網站集合。
若要建立 Web 應用程式和網站集合
建立一 SharePoint Web 應用程式,此應用程式使用連接埠 80、使用 NTLM 進行驗證,且其名稱具唯一性並指出連接埠號碼。
如需如何建立 SharePoint Web 應用程式和網站集合以搭配 Team Foundation Server 使用的詳細資訊,請參閱建立 SharePoint Web 應用程式和網站以搭配 Team Foundation Server 使用。
建立位於該 Web 應用程式上且具有唯一名稱的網站集合。
設定 Office SharePoint Server 儀表板
如果您想要使用執行 Windows SharePoint Services 3.0 的伺服器支援 Team Foundation Server 部署,則應該略過下節。
如果您是在專與 Team Foundation Server 搭配使用的伺服器上安裝 Windows SharePoint Services 3.0 或 Microsoft Office SharePoint Server 2007,則可以遵循 Team Foundation 安裝指南中安裝 SharePoint 產品的指示。 若要下載此指南的最新版本,請參閱 Microsoft 網站上的下列網頁:Team Foundation 安裝指南 (英文)。
若要搭配使用現有 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 部署與 Team Foundation Server 部署,您必須先設定該部署與 Team Foundation Server 所需的設定,報表和儀表板才能在 Team 專案入口網站中正確作業。 如果您未設定這些設定,則 Team 專案入口網站中的可用報表和儀表板可能不會具有您預期的所有功能,或是可能無法正確運作。
您必須仔細計劃,才能成功設定 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010。 設定部署是一種包含許多層面的複雜流程。 例如,在計劃流程時,您必須決定要用來當做服務帳戶、系統管理帳戶和群組帳戶的帳戶。 Team Foundation Server 中的服務帳戶和相依性會詳細討論帳戶的需求。 您也可以檢閱 SharePoint 產品和 Team Foundation Server 之間的互動中的範例。 在您開始設定之前,應該要先小心檢閱資訊,確定您了解需求。
若要設定 Office SharePoint Server,讓報表和儀表板正確顯示在 Team Foundation Server 中
在 SharePoint 管理中心內啟用服務,以及設定 Team Foundation Server 所需的設定。
如需詳細資訊,請參閱設定儀表板相容性的設定。
注意事項 如果伺服器是在 Windows Server 2008 或 Windows Server 2008 R2 上執行 SharePoint 產品,則必須同時啟用 [桌面功能體驗] 功能,Microsoft Office 應用程式才能正確與 Team Foundation Server 相互溝通。 如需詳細資訊,請參閱桌面體驗概觀 (英文)。
安裝擴充功能
在您設定 SharePoint 產品部署之後,必須安裝適用於 SharePoint 產品的 Team Foundation Server 擴充。 如果您想要加入多部伺服器或多個 Web 應用程式,則必須在執行 SharePoint 產品的每部伺服器上安裝擴充功能。
注意事項 |
---|
如果 SharePoint 產品是在裝載 Team Foundation Server 之應用程式層的相同伺服器上執行,則您不需要安裝擴充功能。 |
若要安裝適用於 SharePoint 產品的 Team Foundation Server 擴充
- 如需詳細資訊,請參閱 Team Foundation 的安裝指南。 若要下載此指南的最新版本,請參閱 Microsoft 網站上的下列網頁:Team Foundation 安裝指南 (英文)。
授與存取權
在您安裝擴充功能之後,必須設定 SharePoint Web 應用程式和 Team Foundation Server,允許程式進行整合。 您必須授與 SharePoint Web 應用程式與 Team Foundation Server 之間的存取權,以整合 Team 專案與 SharePoint 網站。
Team Foundation Server 和 SharePoint 產品之間的存取權授與是成對的。 除非您同時授與 Web 應用程式和 Team Foundation Server 的必要存取權,否則整合會失敗。 此外,如果您的帳戶不是 Farm Administrators 群組的成員,則必須將 SharePoint 產品所用的服務帳戶加入至 Team Foundation Server 的 SharePoint Web Application Services 群組中。
若要設定 SharePoint Web 應用程式與 Team Foundation Server 之間的存取權
- 如需詳細資訊,請參閱將 SharePoint Web 應用程式加入至您的部署。
設定企業應用程式定義
如果您想要使用執行 Windows SharePoint Services 3.0 的伺服器支援 Team Foundation Server 部署,則應該略過下節。
如果要使用執行 Microsoft Office SharePoint Server 2007 或 SharePoint Server 2010 的伺服器,您必須開啟 Team Foundation Server 管理主控台,並加入您在進行儀表板相容性的設定時在 SharePoint 產品中建立的企業應用程式定義。 您需要先有這個設定,報表和儀表板才會正確顯示在您針對已經位於 Team Foundation Server 內之專案所建立的 Team 專案入口網站中。
若要設定企業應用程式定義
在執行 SharePoint 產品 之 Team Foundation Server 擴充功能的伺服器上,開啟 Team Foundation 的管理主控台。
如需詳細資訊,請參閱 開啟 Team Foundation 管理主控台。
按一下 [SharePoint 產品擴充],然後按一下您想要設定企業應用程式定義的 SharePoint Web 應用程式。
按一下 [修改存取權],輸入企業應用程式定義的名稱,然後按一下 [確定]。
設定現有的 Team 專案集合
在您將 SharePoint Web 應用程式加入至 Team Foundation Server 部署之後,可以將該應用程式加入為該部署中任何 Team 專案集合的資源。 將 Web 應用程式加入至集合,就允許專案管理員建立並填入 SharePoint 網站做為集合中新或現有 Team 專案的 Team 專案入口網站。
若要加入 SharePoint Web 應用程式以及專案管理員將在其中建立 Team 專案入口網站的預設根目錄位置
- 如需詳細資訊,請參閱將 SharePoint Web 應用程式加入至 Team 專案集合。
設定現有專案
在您將 SharePoint Web 應用程式加入至 Team 專案集合之後,就可以在該 SharePoint Web 應用程式上,於具有 Team 專案入口網站的集合中設定任何專案。 您必須先在 Web 應用程式上建立 Team 專案的 SharePoint 網站,然後將該網站加入至專案。 建立 Team 專案入口網站,就可以提供 Team 專案和其狀態的單一資訊點,而且鼓勵專案成員進行通訊和共用資源。 在您建立 SharePoint 網站做為 Team 專案的入口網站之後,必須手動設定網站,這樣專案的報表和儀表板才能正確顯示。
若要建立 SharePoint 網站以與 Team Foundation Server 搭配使用
開啟 Internet Explorer。
在網址列中輸入您想要建立網站的 SharePoint Web 應用程式上最上層網站的位址。
按一下 [網站動作],然後按一下 [建立]。
[建立頁面] 頁面隨即出現。
按一下 [網頁] 下的 [網站和工作區]。
[新增 SharePoint 網站] 頁面隨即出現。
在 [標題和說明] 中,輸入網站的標題和說明。
在 [網站位址] 中,輸入這個網站的 URL。
會自動在 URL 的前面加上 Web 應用程式的位址。
在 [使用權限] 下,指定適用於您新網站的使用者權限,然後按一下 [建立]。
在 [範本選擇] 頁面上,指定適用於您要遵循之流程的範本。
例如,如果您要針對使用 Agile 技術的專案建立網站,請按一下 [Agile Dashboard]。
按一下 [確定]。
注意事項 此網站會在您建立它之後立即開啟,但是它的部分功能將不會正確出現。 這是預期行為,並且在完成將網站加入為 Team 專案的入口網站之前都會保持該行為。
若要將 SharePoint 網站當成入口網站加入至現有的 Team 專案
在 Team 總管中,以滑鼠右鍵按一下專案名稱、指向 [Team 專案設定],然後按一下 [入口網站設定]。
在 [專案入口網站] 索引標籤上,選取 [啟用專案入口網站] 核取方塊。
按一下 [使用這個 SharePoint 網站],然後按一下 [設定 URL]。
按一下 [Web 應用程式] 清單中的 [SharePoint Web 應用程式]。
在 [相對網站路徑] 中,輸入要針對此 Team 專案建立之 SharePoint 網站的相對路徑。
當您輸入路徑時,它就會出現在 [URL] 中值的結尾。
按一下 [URL] 中的連結。
瀏覽器視窗隨即開啟。
確認開啟的網站是想要使用的網站,並關閉視窗,然後按一下 [確定]。
如果您想要讓這個 SharePoint 網站顯示此專案的資料,請選取 [報表及儀表板參考這個 Team 專案的資料] 核取方塊。
重要事項 如果您選取這個核取方塊,而其他 Team 專案正在使用該網站,就會導致該 Team 專案發生嚴重的後果。 只要選取這個核取方塊,您就會重新導向這個入口網站上的所有自動化報表和資料,以便反映這個 Team 專案而非其他 Team 專案的資料。 您必須確定沒有其他 Team 專案使用這個 SharePoint 網站,或者您必須向應該進行此變更之其他 Team 專案的擁有者確認。 若要重新導向報表和資料,您也必須是這兩個專案中 [Project Administrators] 群組的成員。
按一下 [確定]。
以滑鼠右鍵按一下 Team 專案,然後按一下 [顯示專案入口網站]。
Team 專案入口網站隨即在新的瀏覽器視窗中開啟。
按一下 [網站動作],然後按一下 [網站設定]。
在 [網站管理] 底下,按一下 [網站功能]。
在網站功能清單中,按一下想要針對此入口網站啟動之每個功能的 [啟動]。
請參閱
工作
修改或移除 SharePoint Web 應用程式和 Team Foundation Server 之間的存取權
概念
SharePoint 產品和 Team Foundation Server 之間的互動
Team Foundation Server 中的服務帳戶和相依性
其他資源
在沒有系統管理權限的情況下整合 Team Foundation Server 與 SharePoint 產品
變更記錄
日期 |
記錄 |
原因 |
---|---|---|
2010 年 8 月 |
加入有關 SharePoint Server 2010、組態工具以及特定作業系統上桌面體驗功能需求的資訊。 |
客戶回函。 |