管理パスを定義する (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 アプリケーションの管理パスを追加または削除するには、以下の手順を使用します。
サーバーの全体管理を使用して管理パスを追加するには
ユーザー インターフェイスを使用してこのタスクを実行するには、ファーム管理者 SharePoint グループのメンバーであることが最低限必要です。
SharePoint サーバーの全体管理 Web サイトで、[アプリケーション構成の管理] をクリックします。
[アプリケーション構成の管理] ページの [Web アプリケーションの管理] をクリックします。
パスを管理する Web アプリケーションをクリックします。リボンがアクティブになります。
リボンで [管理パス] をクリックします。
[管理パスの定義] ページの [新しいパスの追加] に、追加するパスを入力します。
[URL のチェック] をクリックしてパス名を確認します。
[種類] ドロップダウン メニューを使用して、[ワイルド カードを使用した管理対象パス] または [明示的な管理対象パス] のどちらかを指定します。[ワイルド カードを使用した管理対象パス] には、指定されたパスのすべての下位パスが含まれます。[明示的な管理対象パス] には、指定されたパスが示すサイトのみが含まれます。指定されたパスの下位サイトは含まれません。
[パスの追加] をクリックします。
パスの追加が終了したら、[OK] をクリックします。
サーバーの全体管理を使用して管理パスを削除するには
このタスクを実行するユーザー アカウントが Farm Administrators SharePoint グループのメンバーであることを確認します。
SharePoint サーバーの全体管理 Web サイトで、[アプリケーション構成の管理] をクリックします。
[アプリケーション構成の管理] ページの [Web アプリケーションの管理] をクリックします。
パスを管理する Web アプリケーションをクリックします。リボンが使用可能になります。
リボンで [管理パス] をクリックします。
[管理パスの定義] ページの [管理対象パス] セクションで、削除するパスの横にあるチェック ボックスをオンにします。
[選択したパスの削除] をクリックします。
警告
この操作を実行する前に、選択したパスを削除してもよいことを確認してください。これ以外に確認する機会はありません。削除は直ちに行われます。
パスの削除が終了したら、[OK] をクリックします。
Windows Powershell を使用して Web アプリケーションの管理パスを定義する
New-SPManagedPath コマンドレットを使用して、Web アプリケーションの管理パスを追加できます。Remove-SPManagedPath コマンドレットを使用して、Web アプリケーションから管理パスを削除できます。
New-SPManagedPath コマンドレットは、指定された Web アプリケーションに、またはすべてのホスト ヘッダー サイト コレクションで使用するように、新しい管理パスを追加します。HostHeader スイッチを指定すると、管理パスはすべてのホスト ヘッダー サイト コレクションで共有されます。スイッチを指定しない場合は、この管理パスを作成する Web アプリケーションを指定する必要があります。相対 URL は、管理パスを表す部分的な URL です。スラッシュ (/) を使用すると、ルートが定義されます。Explicit パラメーターを指定しなと、新しい管理パスはワイルドカード パスになります。
Windows PowerShell を使用して管理パスを追加するには
次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft SharePoint 2010 製品] をクリックします。
[SharePoint 2010 管理シェル] をクリックします。
Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。
New-SPManagedPath [-RelativeURL] "</RelativeURL>" -WebApplication <WebApplication>
ここで、
</RelativeURL> は、新しい管理パスの相対 URL です。種類は、site や sites/teams/ のような有効な部分 URL である必要があります。
<WebApplication> は、このパスを追加する Web アプリケーションです。
詳細については、「New-SPManagedPath」を参照してください。
Windows PowerShell を使用して管理パスを削除するには
次の最小要件を満たしていることを確認します。Add-SPShellAdmin を参照してください。
[スタート] メニューの [すべてのプログラム] をクリックします。
[Microsoft SharePoint 2010 製品] をクリックします。
[SharePoint 2010 管理シェル] をクリックします。
Windows PowerShell コマンド プロンプトで、次のコマンドを入力します。
Remove-SPManagedPath [-Identity] <ManagedPathName> -WebApplication <WebApplication>
ここで、
<ManagedPathName> は、削除する管理パスの名前です。
<WebApplication> は、削除する管理パスをホストしている Web アプリケーションの ID です。
削除の確認を求めるメッセージが表示されます。
詳細については、「Remove-SPManagedPath」を参照してください。
コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されています。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサポートするために含まれています。