次の方法で共有


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

チーム プロジェクトを 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 製品を統合するには、次のすべての条件に当てはまることを確認する必要があります。

  • 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 アプリケーションが構成されていません。拡張機能のインストール方法の詳細については、「SharePoint 製品用の Team Foundation Server 拡張機能の構成」を参照してください。

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

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

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

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

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

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

SharePoint Web アプリケーションのリダイレクトを作成して、Team Foundation Server 2008 または 2005 をサポートするには

  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 を指定します。

  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 との間のアクセスの変更または削除

概念

Team Foundation Server のアクセス許可

Team Foundation の管理コンソール

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

その他の技術情報

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