管理パスを定義する (SharePoint Server 2010)
適用先: SharePoint Foundation 2010, SharePoint Server 2010
トピックの最終更新日: 2016-05-11
Web アプリケーションの URL 名前空間のどのパスをサイト コレクションに使用するかを指定できます。これは、管理パスと呼ばれます。1 つの指定したパスで 1 つ以上のサイト コレクションが存在するように指定できます。
作成できる管理パスは 2 種類です。
ワイルドカードを使用した管理対象パスを使用すると、指定したパスに複数のサイト コレクションを追加できます。たとえば、http://contoso のルート サイトから、ワイルドカードを使用した管理対象パスとして /engineering を追加すると、http://contoso/engineering から複数のサイト コレクションを作成できます。
明示的な管理対象パスを使用すると、指定したアドレスを使用して単一のサイト コレクションを作成できます。たとえば、http://contoso のルート サイトから、明示的な管理対象パスとして /finance を追加すると、アドレス http://contoso/finance を使用して単一のサイト コレクションを作成できます。
Web アプリケーションのルートは、明示的な管理対象パスとして自動的に組み込まれることに注意してください。このルートを、ワイルドカードを使用した管理対象パスに変更することはサポートされていません。
この記事の内容:
サーバーの全体管理を使用して Web アプリケーションの管理パスを定義する
サーバーの全体管理を使用して Web アプリケーションの管理パスを追加または削除するには、ここで説明する手順を使用します。
サーバーの全体管理を使用して管理パスを追加するには
このタスクを実行するユーザー アカウントが Farm Administrators 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 です。この型は、有効な部分的な URL であることが必要です。たとえば、site または sites/teams/ などです。
<WebApplication> はこのパスを追加する Web アプリケーション グループです。
詳細については、「New-SPManagedPath」をご覧ください。
注意
コマンドライン管理タスクを実行するときには Windows PowerShell を使用することが推奨されています。Stsadm コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサポートするために含まれています。
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 コマンドライン ツールは推奨されていませんが、製品の以前のバージョンとの互換性をサポートするために含まれています。