Team Foundation Server のインストールに必要なアカウント

Team Foundation Server、Team Foundation ビルド、および Team Foundation Server Proxy をインストールするには、サービス アカウントを使用します。 レポート機能を使用する場合は、Team Foundation Server のインストール時にレポート リーダー アカウントも必要です。 ここでは、インストールのためのサービス アカウントとレポート リーダー アカウントの要件について説明します。 詳細については、「Team Foundation Server におけるサービス アカウントと依存関係」を参照してください。

Team Foundation Server のインストールには複数の ID が必要ですが、すべての ID に単一のアカウントを使用することもできます。ただし、そのアカウントは、対象となるすべての ID の要件を満たしている必要があります。

ヒント

アカウントと混同することもあるかもしれません。今回のリリースから新たに、Team Foundation Server インストール向けのチュートリアルを用意しました。このチュートリアルには、シングル サーバー インストールでアカウントとグループを作成する方法について説明しています。詳細については、「TFS 配置で使用するグループのセットアップ」を参照してください。

アカウントのベスト プラクティス

  • サービス アカウントにドメイン アカウントを使用する場合、レポート リーダー アカウントには別の ID を使用する必要があります。

  • ワークグループにコンポーネントをインストールする場合は、ユーザー アカウントとしてローカル アカウントを使用する必要があります。

レポート リーダー アカウント

レポート リーダー アカウントは、レポートの情報を収集するために使用される ID です。 レポート機能を使用する場合は、Team Foundation Server のインストール時にレポート リーダー アカウントを指定する必要があります。

Team Foundation Server を既定のオプションでインストールした場合、レポート リーダー アカウントは SharePoint Foundation のサービス アカウントの ID としても使用されます。

機能

ユーザー ログオン名の例 ¹

要件

レポート

TFSREPORTS

"ローカル ログオンを許可する" のアクセス許可が付与されたユーザー アカウントを指定する必要があります。

既定値 : このアカウントの入力を求めるダイアログが表示されます。 ビルトイン アカウントをレポート リーダー アカウントとして使用することはできません。

サービス アカウント

Team Foundation Server、Team Foundation ビルド、Team Foundation Server Proxy のすべてでサービス アカウントが必要です。 これらのサービス アカウントは、インストールされるコンポーネントの ID になります。 既定では、すべてのコンポーネントで、ビルトイン アカウント (ネットワーク サービスなど) がサービス アカウントとして使用されます。 このアカウントはコンポーネントのインストール時にユーザー アカウントに変更できますが、使用するユーザー アカウントに、"サービスとしてログオン" のアクセス許可が与えられていることを確認する必要があります。

ヒント

ビルトイン アカウントにはパスワードが使用されず、"サービスとしてログオン" のアクセス許可が既に設定されているため、特にドメイン環境で管理が容易になります。

Team Foundation Server のサービス アカウント

次の表のサービス アカウントは、Team Foundation Server とそのコンポーネントの ID です。

Team Foundation Server のサービス アカウントは、インターネット インフォメーション サービス (IIS: Internet Information Services) でも Team Foundation Server のアプリケーション プールの ID として使用されます。

コンポーネント

ユーザー ログオン名の例 ¹

要件

Team Foundation Server

TFSSERVICE

ビルトイン アカウントまたはユーザー アカウントを指定できます。 ユーザー アカウントを指定する場合は、"サービスとしてログオン" のアクセス許可が必要です。

Team Foundation Server のインストールに使用したユーザー アカウントは、TFSSERVICE のアカウントとして使用しないでください。 たとえば、Team Foundation Server のインストール時に domain\user1 としてログインした場合は、domain\user1 を TFSSERVICE のアカウントとして使用しないでください。

SharePoint サイトと Team Foundation Server が同時にインストールされなかった場合は、SharePoint のサーバー管理サイトの Farm Administrators グループに TFSSERVICE を追加する必要があります。 詳細については、「Farm Administrators グループへの Team Foundation Server のサービス アカウントの追加」を参照してください。

既定値 : Network Service

Team Foundation ビルド

TFSBUILD

ビルトイン アカウントまたはユーザー アカウントを指定できます。 ユーザー アカウントを使用する場合、"サービスとしてログオン" のアクセス許可が必要です。

Team Foundation Server Proxy

TFSPROXY

ビルトイン アカウントまたはユーザー アカウントを指定できます。 ユーザー アカウントを使用する場合、"サービスとしてログオン" のアクセス許可が必要です。

Release Management for Visual Studio 2013 に必要なサービス アカウント

次の表のサービス アカウントは、Release Management Server と Microsoft Deployment Agent の ID です。

コンポーネント

ユーザー ログオン名の例 ¹

要件

Release Management Server

RMSERVER

これは、アプリケーション プールのインターネット インフォメーション サービス (IIS) と [リリース管理の監視] Windows サービスで使用される ID です。

既定値 : Network Service

Microsoft Deployment Agent

DEPLOY

この ID は、リリース用の環境内のコンピューターを構成するために使用されます。 ここで使用する ID には、必要なタスクを実行するのに十分なアクセス許可を付与してください。 たとえば、リリースの一部としてこのコンピューターにアプリケーションをインストールする必要がある場合は、この ID をローカルな Windows Administrators セキュリティ グループに追加します。 この ID でネットワーク上のビルドにアクセスする必要がある場合は、ネットワーク格納場所にアクセスできることを確認します。 操作手順については、「Install deployment agent and set up machines for an environment」を参照してください。

既定値: アカウントの入力を求めるメッセージが表示されます。

Release Management を TFS アカウントに接続する

Release Management を TFS に接続する場合は、TFS に中間アカウントとして機能するアカウントが必要です。 操作手順については、「Connect Release Management to TFS」を参照してください。

コンポーネント

ユーザー ログオン名の例 ¹

要件

Release Management Server (TFS に接続)

RMTFS

プロジェクト コレクション管理者¹ グループのメンバーであり、TFS で許可するように設定された [他のユーザーの代わりに要求] アクセス許可がある TFS ユーザー。

¹ このアカウントが持つ必要のある最低限のアクセス許可は何ですか。 (ブログの投稿)

追加のソフトウェアのサービス アカウント

次の表は、SharePoint 製品 および SQL Server に対して Windows サービスを実行するために使用される ID であるサービス アカウントの一覧です。

SharePoint 製品 のサービス アカウントは、SharePoint サーバーの全体管理サイトのアプリケーション プールの ID でもあります。

ソフトウェア

ユーザー ログオン名の例 ¹

要件

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 ビルド サービスのセットアップ

方法: Team Foundation プロキシをインストールしてリモート サイトを設定する