次の方法で共有


New-SPEnterpriseSearchCrawlRule

 

適用先: SharePoint Server 2010

トピックの最終更新日: 2015-03-09

新しいクロール ルールを作成します。

Syntax

New-SPEnterpriseSearchCrawlRule [-Path] <String> -SearchApplication <SearchServiceApplicationPipeBind> -Type <InclusionRule | ExclusionRule> [-AccountName <String>] [-AccountPassword <SecureString>] [-AssignmentCollection <SPAssignmentCollection>] [-AuthenticationType <Nullable>] [-Confirm [<SwitchParameter>]] [-ContentClass <String>] [-CrawlAsHttp <Nullable>] [-FollowComplexUrls <Nullable>] [-IsAdvancedRegularExpression <Nullable>] [-PluggableSecurityTrimmerId <Nullable>] [-Priority <Nullable>] [-SuppressIndexing <Nullable>] [-WhatIf [<SwitchParameter>]]

詳細説明

New-SPEnterpriseSearchCrawlRule コマンドレットでは、指定したパス内のアイテムをクロールするための特殊なルールを作成します。

権限の詳細と、検索コマンドレットの最新情報については、https://go.microsoft.com/fwlink/?LinkId=163185 にあるドキュメントを参照してください。

Parameters

パラメーター 必須/省略可 説明

Identity

必須

Microsoft.Office.Server.Search.Cmdlet.CrawlRulePipeBind

クロール ルールの適用先となる固有のパスを指定します。

SearchApplication

必須

Microsoft.Office.Server.Search.Cmdlet.SearchServiceApplicationPipeBind

新しいクロール ルールを関連付ける検索アプリケーションを指定します。

この型は、12345678-90ab-cdef-1234-567890bcdefgh という形式の有効な GUID であるか、検索アプリケーションの有効な名前 (SearchApp1 など) であるか、有効な SearchServiceApplication オブジェクト インスタンスであることが必要です。

Type

必須

Microsoft.Office.Server.Search.Administration.CrawlRuleType

クロール ルールの種類を指定します。ゼロ (0) は包含ルールを、1 は除外ルールを表します。

AssignmentCollection

省略可

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

適切な破棄を行うためにオブジェクトを管理します。SPWebSPSite などのオブジェクトの使用によって大量のメモリが使用される場合があるので、Windows PowerShell スクリプトでこれらのオブジェクトを使用するには適切なメモリ管理が必要です。メモリの解放が必要になった場合は、SPAssignment オブジェクトを使用して、変数へのオブジェクトの割り当てとオブジェクトの破棄を行うことができます。割り当てコレクションまたは Global パラメーターが使用されていない場合、SPWebSPSite、または SPSiteAdministration オブジェクトが使用されていると、オブジェクトは自動的に破棄されます。

注意

Global パラメーターが使用されている場合は、オブジェクトはすべてグローバル ストアに格納されます。Stop-SPAssignment コマンドを使用してオブジェクトの使用または破棄を直接行わないと、メモリ不足のシナリオになる場合があります。

AuthenticationType

省略可

System.Nullable

一致する URL にアクセスするための認証の種類として、次のいずれかを指定します。

BasicAccountRuleAccess   この認証の種類に必要なアカウント名とパスワードを指定します。

CertificateRuleAccess   この認証の種類に必要な有効なクライアント証明書の名前を指定します。

NTLMAccountRuleAccess   統合認証のアカウント名を指定します。

FormRuleAccess   HTTP POST または HTTP GET の有効な URL、パブリック パラメーターとプライベート パラメーター、および、この認証の種類で使用されるエラー ページのリストを指定します。

CookieRuleAccess   プライベート パラメーター、および、この認証の種類で使用されるエラー ページのリストを指定します。

Confirm

省略可

System.Management.Automation.SwitchParameter

コマンドを実行する前に、確認のメッセージを表示します。詳細を表示するには、「get-help about_commonparameters」と入力します。

ContentClass

省略可

System.String

クロール ルールと一致する任意のコンテンツのプロトコル ハンドラーに送信する文字列を指定します。

CrawlAsHttp

省略可

System.Nullable

階層型コンテンツ ソースのコンテンツをクローラーで HTTP コンテンツとしてクロールするかどうかを指定します。

FollowComplexUrls

省略可

System.Nullable

疑問符 (?) を含む URL のコンテンツをインデックス エンジンでクロールするかどうかを指定します。

IsAdvancedRegularExpression

省略可

System.Nullable

ルールに完全な正規表現構文が存在するかどうかを指定します。

既定値は False です。

PluggableSecurityTrimmerId

省略可

System.Nullable

使用するプラグ可能なカスタム セキュリティ トリマーの ID を指定します (登録済みの場合)。

Priority

省略可

System.Nullable

一連のクロール ルールにおける、このクロール ルールの優先度を定義します。

優先度は、0 以上で、検索アプリケーションのクロール ルールの数よりも小さい値とする必要があります。

SuppressIndexing

省略可

System.Nullable

このルールの適用先となるアイテムのコンテンツを、クローラーでコンテンツ インデックスから除外するかどうかを指定します。

WhatIf

省略可

System.Management.Automation.SwitchParameter

コマンドを実行する代わりに、コマンドの実行結果を説明するメッセージを表示します。詳細を表示するには、「get-help about_commonparameters」と入力します。

入力値の型

戻り値の型

Example

------------------ 例 ------------------

New-SPEnterpriseSearchCrawlRule -SearchApplication mySearchServiceApp -Identity http://ExampleSharePointSite -CrawlAsHttp 1 -Type InclusionRule

この例では、http://ExampleSharePointSite のサイトに包含タイプのクロール ルールを作成し、サイトを HTTP サイトとしてクロールするように指定します。