配置への SharePoint Web アプリケーションの追加

更新 : 2011 年 3 月

チーム プロジェクトを SharePoint サイトに統合するには、1 つ以上の SharePoint Web アプリケーションを Visual Studio Team Foundation Server の標準インストールおよび詳細インストールに追加する必要があります。 ただし、SharePoint Web アプリケーションを Team Foundation Server の基本的なインストールに追加することはできません。 SharePoint Web アプリケーションを追加した場合、チームのメンバーは次のタスクを実行できます。

  • チーム プロジェクトまたはチーム プロジェクト コレクションの作成時に、自動的にチーム プロジェクト ポータルを作成および構成する。

  • チーム エクスプローラーでプロジェクトの共有ドキュメント フォルダーを作成する。

  • そのプロジェクトのプロセス テンプレートに基づいて、プロジェクトのプロセス ガイダンスを作成、保存、および共有する。

Web アプリケーションを追加するには、Web アプリケーションをホストするサーバー、または Team Foundation のアプリケーション層をホストするサーバーで設定を構成する必要があります。 さらに、Team Foundation Server で、SharePoint 製品が使用するサービス アカウントを SharePoint Web アプリケーション サービス グループに追加する必要があります。 これらのタスクはすべて、Team Foundation の管理コンソールで実行します。

注意

Team Foundation Server と SharePoint 製品の配置の間の相互作用および依存関係は、複雑になる場合があります。 詳細については、「SharePoint 製品と Team Foundation Server 間の相互作用」を参照してください。

Team Foundation Server と SharePoint 製品を統合するには、次のすべての条件に当てはまることを確認する必要があります。

  • Team Foundation Server を、配置で使用する各 SharePoint Web アプリケーションの位置を使用して構成する必要がある。

  • SharePoint Web アプリケーションをホストするサーバーを、Team Foundation Server の位置を使用して構成する必要がある。

  • 使用する各 SharePoint Web アプリケーションのサービス アカウントを、Team Foundation Server の適切なアクセス許可グループに追加する必要がある。

  • SharePoint Web アプリケーション内にサイトまたはサイト コレクションを作成するために必要なアクセス許可が、Team Foundation Server のサービス アカウント (TFSService) に必要である。

ビジネス ニーズによっては、Team Foundation Server の配置をサポートするために複数の SharePoint Web アプリケーションへのアクセスを許可する必要があります。 たとえば、現在のバージョンの Team Foundation Server で作成したプロジェクトをサポートする SharePoint Web アプリケーションへのアクセスを許可できます。 その後、以前のバージョンの Team Foundation Server で作成したプロジェクトをサポートする別の Web アプリケーションへのリダイレクトを作成できます。

必要なアクセス許可

これらの手順を実行するには、次のグループのメンバーであるか、次のアクセス許可が付与されている必要があります。

  • Team Foundation 管理者グループ。または、[インスタンスレベル情報の表示] および [インスタンスレベル情報の編集] アクセス許可が [許可] に設定されている必要があります。

  • アプリケーション層を実行しているサーバーでは Administrators グループ。

  • SharePoint 製品の Team Foundation Server 拡張機能がインストールされているサーバーの Administrators グループ。 拡張機能がインストールされているサーバーは、アクセスを許可する SharePoint Web アプリケーションをホストしています。

アクセス許可の詳細については、「Team Foundation Server のアクセス許可」を参照してください。

SharePoint Web アプリケーションと Team Foundation Server の間でアクセスを許可するには

  1. SharePoint 製品対応の Team Foundation Server 拡張機能をインストールしたサーバーで、Team Foundation の管理コンソールを開きます。

    詳細については、「Team Foundation 管理コンソールを開く」を参照してください。

  2. ツリーを展開し、[SharePoint 製品の拡張機能] をクリックします。

  3. [拡張] ペインで、[アクセスの許可] をクリックします。

    [Team Foundation Server へのアクセス] ウィンドウが開きます。

  4. [Team Foundation Server の URL] に、Team Foundation Server のパブリック URL を入力します。

    Team Foundation Server のアプリケーション層をインストールした管理コンソールの [アプリケーション層] ノードで、この情報を検索します。

  5. [SharePoint Web アプリケーション] で、使用する SharePoint Web アプリケーションの URL をクリックします。

    SharePoint Web アプリケーションをホストしているサーバーに SharePoint 製品対応の Team Foundation Server 拡張機能をインストールしている場合は、そのサーバー上のすべての SharePoint Web アプリケーションが一覧に表示されます。 Web アプリケーションが表示されない場合は、拡張機能が正しくインストールされていないか、SharePoint Web アプリケーションが構成されていません。 拡張機能のインストール方法の詳細については、Team Foundation のインストール ガイドの「How to: Install Team Foundation Server Extensions for SharePoint 製品 (方法: SharePoint 製品用の Team Foundation Server 拡張機能をインストールする)」を参照してください。 このガイドは、Microsoft Web サイトのページ (『Visual Studio 2010 用 Team Foundation インストール ガイド』) からダウンロードします。 Team Foundation Server で使用する SharePoint Web アプリケーションとサイト コレクションの作成方法の詳細については、「Team Foundation Server で使用するための SharePoint Web アプリケーションおよびサイトの作成」を参照してください。

  6. (省略可能) [サイトの作成を次のパスに制限する] に、その Team Foundation Server が使用するすべてのサイトを作成するサイト コレクションのパスを入力します。

    この手順は、配置の正しいバックアップおよび復元に役立つため、ほとんどの配置で推奨されます。

  7. [エンタープライズ アプリケーション定義] に、Team Foundation Server に作成した定義の名前を入力します。

    Microsoft Office SharePoint Server 2007 にホストされている Web アプリケーションを構成している場合にレポートとダッシュボードを正しく機能させるには、この手順を必ず実行する必要があります。 Windows SharePoint Services 3.0 にホストされている Web アプリケーションを構成している場合、このフィールドは空のままにしてください。

  8. 必要な情報を入力したら、[OK] をクリックします。

    すべての値が正しい場合、アクセスが許可されます。 この処理には少し時間がかかることがあります。

SharePoint Web アプリケーションのリダイレクトを作成して、以前のバージョンの Team Foundation Server をサポートするには

  1. SharePoint 製品対応の Team Foundation Server 拡張機能をインストールしたサーバーで、Team Foundation の管理コンソールを開きます。

    詳細については、「Team Foundation 管理コンソールを開く」を参照してください。

  2. ツリーを展開し、[SharePoint 製品の拡張機能] をクリックします。

  3. [拡張] ペインで、[以前のバージョン用のリダイレクトの作成] をクリックします。

    [レポート サーバーへのリダイレクト] ウィンドウが開きます。

  4. [SharePoint Web アプリケーション] で、使用する Web アプリケーションの URL をクリックします。

  5. (省略可能) [相対パス] に、前のバージョンの Team Foundation Serverのプロジェクト サイトを作成およびサポートする場所へのパスを入力します。

    重要

    既に存在するパスを指定する必要があります。 このページからパスを作成できません。

  6. [レポート マネージャーの URL] にレポート マネージャーの URL (該当する場合はインスタンス名を含める) を入力します。

  7. [Reporting Services Web サービスの URL] に、SQL Server Reporting Services の Web サービスの URL を入力します。

    注意

    レポート マネージャーおよび Reporting Services Web サービスに指定する値が不明の場合は、チーム エクスプローラーを開き、リダイレクトを作成する Team Foundation Server のインストールに接続します。 ナビゲーション ペインで [レポート] を右クリックし、[プロパティ] をクリックします。 [URL] にレポート マネージャーの URL が表示されるので、SQL Server Reporting Services を実行しているサーバーの Web サービスの URL をその情報から推定できます。 この情報は、Reporting Services 構成マネージャーやレポート サーバー自体でも参照できます。

  8. 必要な情報を入力したら、[OK] をクリックします。

    すべての値が正しい場合、リダイレクトが作成されます。 この処理には少し時間がかかることがあります。

Team Foundation Server と SharePoint Web アプリケーションの間でアクセスを許可するには

  1. Team Foundation Server のアプリケーション層をインストールしたサーバーで、Team Foundation の管理コンソールを開きます。

    詳細については、「Team Foundation 管理コンソールを開く」を参照してください。

  2. ツリーを展開し、[SharePoint Web アプリケーション] をクリックします。

  3. [SharePoint Web アプリケーション] ペインで、[追加] をクリックします。

    [SharePoint Web アプリケーションの設定] ウィンドウが開きます。

  4. [全般] タブの [表示名] で、この SharePoint Web アプリケーションの名前を入力します。

    この名前が Web アプリケーションの一覧に表示されます。 配置で複数の SharePoint Web アプリケーションを使用する場合、このアクセス許可には、他の SharePoint Web アプリケーションのアクセス許可と区別しやすい名前を指定してください。 [説明] ボックスに説明を追加して、このアクセス許可を識別しやすくすることもできますが、説明は一覧に表示されません。

  5. [Web アプリケーションの URL] で、アクセスを許可する SharePoint Web アプリケーションの URL を入力します。

    この名前は、SharePoint 製品の Web アプリケーションの名前と一致する必要があります。 SharePoint Web アプリケーションが、既定の標準ポート番号 (80) 以外のポート番号を使用するように構成されている場合、ポート番号も入力する必要があります。

  6. [サーバーの全体管理の URL] に、SharePoint サーバーの全体管理の URL とポート番号を入力します。

    注意

    SharePoint 製品を実行しているサーバーで管理アクセス許可がある場合は、SharePoint サーバーの全体管理を開いてこの URL とポート番号を参照できます。 管理アクセス許可がない場合は、サーバーの管理者からこの情報を入手する必要があります。

  7. [チーム プロジェクト コレクション サイトの既定の場所] に、SharePoint Web アプリケーションを使用するチーム プロジェクト コレクションのルートとして使用するサイト コレクションの相対パスを入力します。

    注意

    既定では、場所の名前は「/sites」となりますが、サイト コレクションの名前付きパスには SharePoint サーバー管理で構成されている名前であれば任意の名前を使用できます。 別の管理者が SharePoint 製品 を管理している環境内に Team Foundation Server を配置している場合、その管理者に連絡して使用するパスに関するガイダンスを受けてください。

  8. (省略可能) 入力した相対パスが有効であることを確認する場合は、[パスの検証] をクリックします。

  9. [OK] をクリックします。

    すべての値が正しい場合は、Team Foundation Server で使用できる Web アプリケーションの一覧に SharePoint Web アプリケーションが表示されます。 この処理には少し時間がかかることがあります。

    注意

    Team Foundation Server では、アクセスを許可するだけでなく、SharePoint Web アプリケーションのサービス アカウントを Team Foundation の適切なグループに追加することも試みられます。 これらの試行のいずれかが失敗した場合、Web アプリケーションの構成情報は保存されますが、エラー メッセージが表示されます。 その場合、メッセージが示す設定を手動で構成する必要があります。

SharePoint Web アプリケーションのサービス アカウントの追加

SharePoint Web アプリケーションと Team Foundation Server の間でアクセスを許可するときは、Web アプリケーションのサービス アカウントを Team Foundation Server の SharePoint Web アプリケーション サービス グループに追加する必要があります。

注意

アカウントがファーム管理者グループのメンバーである場合は、SharePoint Web アプリケーションと Team Foundation Server の間でアクセスを許可する手順を実行する必要はありません。 アカウントがこのグループのメンバーである場合は、Team Foundation Server と SharePoint Web アプリケーションの間でアクセスを許可する手順を実行すると、これらの設定が自動的に構成されます。

SharePoint Web アプリケーションのサービスに SharePoint Web アプリケーションのサービス アカウントを追加するには

  1. Team Foundation Server のアプリケーション層をインストールしたサーバーで、Team Foundation の管理コンソールを開きます。

    詳細については、「Team Foundation 管理コンソールを開く」を参照してください。

  2. ツリーを展開し、[SharePoint Web アプリケーション] をクリックします。

  3. [SharePoint Web アプリケーション] ペインの [SharePoint Web アプリケーションのサービス アカウント] セクションで、[メンバーの追加] をクリックします。

    [ユーザー、コンピューターまたはグループの選択] ダイアログ ボックスが表示されます。

  4. [選択するオブジェクト名を入力してください] に、追加するアカウントを入力し、[OK] をクリックします。

参照

処理手順

SharePoint Web アプリケーションと Team Foundation Server との間のアクセスの変更または削除

概念

SharePoint 製品と Team Foundation Server 間の相互作用

Team Foundation Server のアクセス許可

Team Foundation の管理コンソール

チーム プロジェクト コレクションを使用したサーバーの整理

その他の技術情報

Team Foundation Server の配置への SharePoint 製品との統合の追加

管理アクセス許可のない Team Foundation Server と SharePoint 製品の統合

ダッシュボードの互換性のための設定の構成

チーム プロジェクトをサポートするリソースの構成

履歴の変更

日付

履歴

理由

2011 年 3 月

Team Foundation Server の基本的なインストールの制限を明記。

カスタマー フィードバック