任意のチーム プロジェクト コレクションのプロジェクトをビルド コンピューターでビルドするには、そのビルド コンピューターのビルド サービス アカウントを使用してコレクションを構成する必要があります。 まず、ビルド コンピューターで Team Foundation ビルド サービスの実行に使用されているアカウントを特定します。 次に、コレクションをホストするアプリケーション層サーバーで、コレクションのプロジェクト コレクション ビルド サービス アカウント グループにアカウントを追加します。
注意
最初に Team Foundation ビルド サービスをビルド コンピューターに構成したときに、プロジェクト コレクション管理者グループのメンバーとしてログオンしていた場合は、おそらくこのトピックの手順を実行する必要はありません。 ビルド コンピューターの構成方法の詳細については、「ビルド コンピューターの構成」を参照してください。
必要なアクセス許可
これらの手順を実行するには、アプリケーション層サーバーの [プロジェクト コレクション管理者] グループのメンバーである必要があります。 アクセス許可の詳細については、「Team Foundation Server のアクセス許可」を参照してください。
ワークグループまたはドメインのビルド サービス アカウントをプロジェクト コレクション ビルド サービス アカウント セキュリティ グループに手動で追加するには
チーム エクスプローラーで、新しいビルド サービス アカウントに関連付けるチーム プロジェクト コレクションをクリックします。
[チーム] メニューの [チーム プロジェクト コレクションの設定の編集] をポイントし、[グループ メンバーシップ] をクリックします。
**[**ComputerName\TeamProjectCollectionName のグローバル グループ] ダイアログ ボックスが表示されます。
[グループ] の TeamProjectCollectionName\[プロジェクト コレクション ビルド サービス アカウント] をクリックし、[プロパティ] をクリックします。
[Team Foundation Server グループ プロパティ] ダイアログ ボックスが表示されます。
[メンバー] タブをクリックします。
[ユーザーまたはグループ] の一覧で、Team Foundation ビルド サービスの実行に使用されているアカウント名が既に存在することを確認します。 アカウントが一覧に表示されていない場合は、次の手順に進んでください。
[ユーザーおよびグループの追加] セクションの [Windows ユーザーまたはグループ] をクリックし、[追加] をクリックします。
[ユーザー、コンピューター または グループ の選択] ダイアログ ボックスが表示されます。
[ユーザー、コンピューター、またはグループの選択] ダイアログ ボックスで、ビルド コンピューターで Team Foundation ビルド サービスの実行に使用されていて、有効にするアカウント名を入力します。
[名前の確認] をクリックします。
ネットワークのビルド サービス アカウントをプロジェクト コレクション ビルド サービス アカウント セキュリティ グループに手動で追加するには
チーム エクスプローラーで、新しいビルド サービス アカウントに関連付けるチーム プロジェクト コレクションをクリックします。
[チーム] メニューの [チーム プロジェクト コレクションの設定の編集] をポイントし、[グループ メンバーシップ] をクリックします。
**[**ComputerName\TeamProjectCollectionName のグローバル グループ] ダイアログ ボックスが表示されます。
[グループ] の TeamProjectCollectionName\[プロジェクト コレクション ビルド サービス アカウント] をクリックし、[プロパティ] をクリックします。
[Team Foundation Server グループ プロパティ] ダイアログ ボックスが表示されます。
[メンバー] タブをクリックします。
[ユーザーまたはグループ] の一覧で、Team Foundation ビルド サービスの実行に使用されているアカウント名が既に存在することを確認します。 アカウントが一覧に表示されていない場合は、次の手順に進んでください。
Team Foundation ビルド サービスが、アプリケーション層とは異なるサーバーで実行されている場合:
[Team Foundation Server グループ プロパティ] ダイアログ ボックスで、[Windows ユーザーまたはグループ] をクリックし、[追加] をクリックします。
[オブジェクトの種類を選択してください] ボックスに [コンピューター] が表示されていることを確認します。 表示されていない場合は、[オブジェクトの種類] をクリックし、[コンピューター] をクリックし、[OK] をクリックします。
[場所を指定してください] ボックスに、ビルド サービス アカウントが存在するドメインの名前が表示されていることを確認します。 表示されていない場合は、[場所] をクリックし、適切なドメイン名をクリックし、[OK] をクリックします。
[選択するオブジェクト名を入力してください] ボックスに、Team Foundation ビルド サービスが実行されているビルド コンピューターの名前を入力し、[名前の確認] をクリックします。
Team Foundation ビルド サービスが、アプリケーション層と同じサーバーで実行されている場合:
Team Foundation のアプリケーション層サーバーで、[スタート] ボタンをクリックし、[すべてのプログラム]、[Microsoft Visual Studio 2010]、[Visual Studio ツール] の順にポイントし、[Visual Studio 10.0 コマンド プロンプト] をクリックします。
コマンド プロンプトに次のコマンドを入力します。
tfssecurity /server:<TFS URL> /g+ "[Server]\Project Collection Build Service Accounts" n:"NT Authority\Network Service"
詳細については、「TFSSecurity を使用したグループとアクセス許可の変更」と、Microsoft Web サイトの「NetworkService Account (NetworkService アカウント)」を参照してください。