次の方法で共有


管理パスを定義する (SharePoint Foundation 2010)

 

適用先: SharePoint Foundation 2010

管理対象パスを定義することにより、Web アプリケーションの URL 名前空間のどのパスを、サイト コレクションに使用するかを指定できます。指定したパスに 1 つまたは複数のサイト コレクションが存在するように指定できます。これは、さまざまな部門のユーザーに対する複数のサイト アクセスを統合する便利な方法になる場合があります。

明示的に名前を指定したパス (たとえば、https://server/sites/team) は、単一のサイト コレクションに使用されます。"sites" のワイルドカードのパス (https://server/sites/ など) は、パスの子 URL がサイト コレクションであることを示します。

重要

サイト コレクションのルートにあるワイルドカード管理対象サイトを示すために "/*" を使用しないでください。このワイルドカードを使用すると、サイトを Web アプリケーションのルートに作成できなくなります。このサイトは、一部の Microsoft SharePoint Foundation 2010 フィーチャーの動作に必要です。

この記事の内容

サーバーの全体管理を使用して Web アプリケーションの管理パスを定義する

サーバーの全体管理を使用して Web アプリケーションの管理パスを追加または削除するには、以下の手順を使用します。

サーバーの全体管理を使用して管理パスを追加するには

  1. ユーザー インターフェイスを使用してこのタスクを実行するには、ファーム管理者 SharePoint グループのメンバーであることが最低限必要です。

  2. SharePoint サーバーの全体管理 Web サイトで、[アプリケーション構成の管理] をクリックします。

  3. [アプリケーション構成の管理] ページの [Web アプリケーションの管理] をクリックします。

  4. パスを管理する Web アプリケーションをクリックします。リボンがアクティブになります。

  5. リボンで [管理パス] をクリックします。

  6. [管理パスの定義] ページの [新しいパスの追加] に、追加するパスを入力します。

  7. [URL のチェック] をクリックしてパス名を確認します。

  8. [種類] ドロップダウン メニューを使用して、[ワイルド カードを使用した管理対象パス] または [明示的な管理対象パス] のどちらかを指定します。[ワイルド カードを使用した管理対象パス] には、指定されたパスのすべての下位パスが含まれます。[明示的な管理対象パス] には、指定されたパスが示すサイトのみが含まれます。指定されたパスの下位サイトは含まれません。

  9. [パスの追加] をクリックします。

  10. パスの追加が終了したら、[OK] をクリックします。

サーバーの全体管理を使用して管理パスを削除するには

  1. このタスクを実行するユーザー アカウントが Farm Administrators SharePoint グループのメンバーであることを確認します。

  2. SharePoint サーバーの全体管理 Web サイトで、[アプリケーション構成の管理] をクリックします。

  3. [アプリケーション構成の管理] ページの [Web アプリケーションの管理] をクリックします。

  4. パスを管理する Web アプリケーションをクリックします。リボンが使用可能になります。

  5. リボンで [管理パス] をクリックします。

  6. [管理パスの定義] ページの [管理対象パス] セクションで、削除するパスの横にあるチェック ボックスをオンにします。

  7. [選択したパスの削除] をクリックします。

    警告

    この操作を実行する前に、選択したパスを削除してもよいことを確認してください。これ以外に確認する機会はありません。削除は直ちに行われます。

  8. パスの削除が終了したら、[OK] をクリックします。

Windows Powershell を使用して Web アプリケーションの管理パスを定義する

New-SPManagedPath コマンドレットを使用して、Web アプリケーションの管理パスを追加できます。Remove-SPManagedPath コマンドレットを使用して、Web アプリケーションから管理パスを削除できます。

New-SPManagedPath コマンドレットは、指定された Web アプリケーションに、またはすべてのホスト ヘッダー サイト コレクションで使用するように、新しい管理パスを追加します。HostHeader スイッチを指定すると、管理パスはすべてのホスト ヘッダー サイト コレクションで共有されます。スイッチを指定しない場合は、この管理パスを作成する Web アプリケーションを指定する必要があります。相対 URL は、管理パスを表す部分的な URL です。スラッシュ (/) を使用すると、ルートが定義されます。Explicit パラメーターを指定しなと、新しい管理パスはワイルドカード パスになります。

Windows PowerShell を使用して管理パスを追加するには

  1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

  2. [スタート] メニューの [すべてのプログラム] をクリックします。

  3. [Microsoft SharePoint 2010 製品] をクリックします。

  4. [SharePoint 2010 管理シェル] をクリックします。

  5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

    New-SPManagedPath [-RelativeURL] "</RelativeURL>" -WebApplication <WebApplication>
    

    ここで、

    • </RelativeURL> は、新しい管理パスの相対 URL です。種類は、site や sites/teams/ のような有効な部分 URL である必要があります。

    • <WebApplication> は、このパスを追加する Web アプリケーションです。

詳細については、「New-SPManagedPath」を参照してください。

Windows PowerShell を使用して管理パスを削除するには

  1. 次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。

  2. [スタート] メニューの [すべてのプログラム] をクリックします。

  3. [Microsoft SharePoint 2010 製品] をクリックします。

  4. [SharePoint 2010 管理シェル] をクリックします。

  5. Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。

    Remove-SPManagedPath [-Identity] <ManagedPathName> -WebApplication <WebApplication>
    

    ここで、

    • <ManagedPathName> は、削除する管理パスの名前です。

    • <WebApplication> は、削除する管理パスをホストしている Web アプリケーションの ID です。

    削除の確認を求めるメッセージが表示されます。

詳細については、「Remove-SPManagedPath」を参照してください。

コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されています。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサポートするために含まれています。

See Also

Reference

Get-SPManagedPath

Concepts

グループ作業サイトを計画する (SharePoint Foundation 2010)