Team Foundation Server 安裝時所需的帳戶

您必須使用服務帳戶來安裝 Team Foundation Server、Team Foundation Build 與 Team Foundation Server Proxy。 如果您要使用報告功能,還必須在安裝 Team Foundation Server 時指定報告讀取器帳戶。 本主題說明安裝時所用之服務帳戶與報告讀取器帳戶需求。 如需詳細資訊,請參閱 Team Foundation Server 中的服務帳戶和相依性 (英文)。

Team Foundation Server 在進行安裝時需要多個識別,但您可以針對所有的識別使用單一帳戶,只要該帳戶符合您使用之所有識別的需求即可。

提示

是否不清楚帳戶為何?此版本的新功能是適用於 Team Foundation Server 安裝的教學課程,說明如何建立單一伺服器安裝的帳戶和群組。如需詳細資訊,請參閱設定 TFS 部署所要使用的群組

帳戶的最佳做法

  • 如果服務帳戶使用的是網域帳戶,您應該針對報告讀取器帳戶使用不同的識別。

  • 如果您是在工作群組中安裝元件,則必須使用本機帳戶做為使用者帳戶。

報告讀取器帳戶

報告讀取器帳戶是用於蒐集報告資訊的識別。 如果您使用的是報告功能,則必須在安裝 Team Foundation Server 時指定報告讀取器帳戶。

如果您使用預設選項安裝 Team Foundation Server,則系統也會使用報告讀取器帳戶做為 SharePoint Foundation 的服務帳戶識別。

功能

範例使用者登入名稱 ¹

需求

Reporting

TFSREPORTS

您指定的使用者帳戶必須具有 [允許本機登入] 權限。

預設:系統會提示您提供這個帳戶。 您不能使用內建帳戶做為報告讀取器帳戶。

服務帳戶

Team Foundation Server、Team Foundation Build 與 Team Foundation Server Proxy 都需要服務帳戶。 這些服務帳戶會成為已安裝元件的識別。 根據預設,每個元件都會使用內建帳戶 (例如 Network Service) 做為其服務帳戶。 您可以在安裝元件時將這個帳戶變更為使用者帳戶,但必須確定您使用的任何使用者帳戶都擁有 [以服務方式登入] 權限。

提示

內建帳戶並未使用密碼,並且已經擁有 [以服務方式登入] 權限,這讓它們更易於管理,尤其是在網域環境中。

Team Foundation Server 的服務帳戶

下表的服務帳戶是 Team Foundation Server 與其元件的識別。

Team Foundation Server 的服務帳戶也用在 Internet Information Services (IIS) 中做為 Team Foundation Server 應用程式集區的識別。

元件

範例使用者登入名稱 ¹

需求

Team Foundation Server

TFSSERVICE

您可以指定內建帳戶或使用者帳戶。 如果指定的是使用者帳戶,則必須具有 [以服務方式登入] 權限。

您不可以使用安裝 Team Foundation Server 時所使用的帳戶做為 TFSSERVICE 的帳戶。 例如,如果安裝 Team Foundation Server 時是使用 domain\user1 進行登入,則不可以使用 domain\user1 做為 TFSSERVICE 的帳戶。

如果 SharePoint 網站並沒有同時安裝做為 Team Foundation Server,則必須將 TFSSERVICE 加入至 SharePoint 管理中心網站的伺服器陣列管理員群組。 如需詳細資訊,請參閱將 Team Foundation Server 服務帳戶加入至伺服器陣列管理員群組

預設:網路服務

Team Foundation Build

TFSBUILD

您可以指定內建帳戶或使用者帳戶。 如果使用的是使用者帳戶,則必須具有 [以服務方式登入] 權限。

Team Foundation Server Proxy

TFSPROXY

您可以指定內建帳戶或使用者帳戶。 如果使用的是使用者帳戶,則必須具有 [以服務方式登入] 權限。

Visual Studio 2013 Release Management 的服務帳戶

下表的服務帳戶是 Release Management 伺服器與 Microsoft Deployment Agent 的識別。

元件

範例使用者登入名稱 ¹

需求

Release Management 伺服器

RMSERVER

這是在應用程式集區的 Internet Information Service (IIS) 中及 Release Management 監視器 Windows 服務中所使用的識別。

預設:網路服務

Microsoft Deployment Agent

DEPLOY

這個識別是用來設定發行環境的電腦。 請確定您在此使用的識別擁有足夠的權限,能夠進行所有必要的工作。 例如,如果您在發行過程中,需要將應用程式安裝在這部電腦上,請將這個識別加入至本機 Windows [系統管理員] 安全性群組。 如果這個識別會需要存取網路上的組建,請確定它擁有網路置放位置的存取權。 如需逐步程序,請前往:Install deployment agent and set up machines for an environment

預設:系統會提示您提供帳戶。

將 Release Management 連接到 TFS 帳戶

如果您將 Release Management 連接到 TFS,就會需要使用 TFS 中的帳戶做為媒介帳戶。 如需逐步程序,請前往:Connect Release Management to TFS

元件

範例使用者登入名稱 ¹

需求

Release Management 伺服器 (已連接到 TFS)

RMTFS

TFS 使用者是 Project Collection Administrators¹ 群組的成員,其在 TFS 中的 [代表其他人提出要求] 權限會設為允許。

¹ 此帳戶必須具備的基本權限 (英文) (部落格文章)

其他軟體的服務帳戶

下表所列的服務帳戶是針對 SharePoint 產品和 SQL Server,用於執行 Windows 服務的識別。

SharePoint 產品的服務帳戶也是 SharePoint 管理中心網站的應用程式集區識別。

軟體

範例使用者登入名稱 ¹

需求

SharePoint 產品 

WSSSERVICE

您必須指定使用者帳戶。

預設:如果您使用預設選項安裝 Team Foundation Server,則指定做為報告讀取器帳戶的帳戶也會用於這個帳戶。

SQL Server 

SQLSERVICE

您可以使用內建的系統帳戶,也可以在安裝 SQL Server 之前設定帳戶。 Team Foundation Server 對這個帳戶沒有任何需求。

¹ 為了便於討論 Team Foundation Server 需要的各種不同帳戶,本指南會使用上述表格中指定的預留位置名稱。 對於您可能會建立的任何帳戶,不一定要使用這些預留位置名稱。

請參閱

概念

安裝 Team Foundation Server

Install Release Management

如何:建立 Team Foundation Server 陣列 (高可用性)

TFS 升級需求

設定 Team Foundation Build Service

如何:安裝 Team Foundation Proxy 以及設定遠端站台