次の方法で共有


Set-SPEnterpriseSearchCrawlContentSource

 

適用先: SharePoint Server 2010

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

共有検索アプリケーションのクロール コンテンツ ソースのプロパティを設定します。

Syntax

Set-SPEnterpriseSearchCrawlContentSource [-Identity] <ContentSourcePipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>] [-Confirm [<SwitchParameter>]] [-CrawlPriority <Nullable>] [-CustomProtocol <String>] [-LOBSystemSet <String[]>] [-MaxPageEnumerationDepth <Nullable>] [-MaxSiteEnumerationDepth <Nullable>] [-Name <String>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-StartAddresses <String>] [-Tag <String>] [-WhatIf [<SwitchParameter>]]

Set-SPEnterpriseSearchCrawlContentSource [-Identity] <ContentSourcePipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>] [-Confirm [<SwitchParameter>]] [-CrawlPriority <Nullable>] [-CustomProtocol <String>] [-LOBSystemSet <String[]>] [-MaxPageEnumerationDepth <Nullable>] [-MaxSiteEnumerationDepth <Nullable>] [-Name <String>] [-RemoveCrawlSchedule <SwitchParameter>] [-ScheduleType <Nullable>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-StartAddresses <String>] [-Tag <String>] [-WhatIf [<SwitchParameter>]]

Set-SPEnterpriseSearchCrawlContentSource [-Identity] <ContentSourcePipeBind> -ScheduleType <Nullable> [-AssignmentCollection <SPAssignmentCollection>] [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>] [-Confirm [<SwitchParameter>]] [-CrawlPriority <Nullable>] [-CrawlScheduleRepeatDuration <Nullable>] [-CrawlScheduleRepeatInterval <Nullable>] [-CrawlScheduleRunEveryInterval <Nullable>] [-CrawlScheduleStartDateTime <Nullable>] [-CustomProtocol <String>] [-DailyCrawlSchedule <SwitchParameter>] [-LOBSystemSet <String[]>] [-MaxPageEnumerationDepth <Nullable>] [-MaxSiteEnumerationDepth <Nullable>] [-Name <String>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-StartAddresses <String>] [-Tag <String>] [-WhatIf [<SwitchParameter>]]

Set-SPEnterpriseSearchCrawlContentSource [-Identity] <ContentSourcePipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>] [-Confirm [<SwitchParameter>]] [-CrawlPriority <Nullable>] [-CrawlScheduleDaysOfMonth <Nullable>] [-CrawlScheduleMonthsOfYear <Nullable>] [-CrawlScheduleRepeatDuration <Nullable>] [-CrawlScheduleRepeatInterval <Nullable>] [-CrawlScheduleStartDateTime <Nullable>] [-CustomProtocol <String>] [-LOBSystemSet <String[]>] [-MaxPageEnumerationDepth <Nullable>] [-MaxSiteEnumerationDepth <Nullable>] [-MonthlyCrawlSchedule <SwitchParameter>] [-Name <String>] [-ScheduleType <Nullable>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-StartAddresses <String>] [-Tag <String>] [-WhatIf [<SwitchParameter>]]

Set-SPEnterpriseSearchCrawlContentSource [-Identity] <ContentSourcePipeBind> [-AssignmentCollection <SPAssignmentCollection>] [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>] [-Confirm [<SwitchParameter>]] [-CrawlPriority <Nullable>] [-CrawlScheduleDaysOfWeek <Nullable>] [-CrawlScheduleRepeatDuration <Nullable>] [-CrawlScheduleRepeatInterval <Nullable>] [-CrawlScheduleRunEveryInterval <Nullable>] [-CrawlScheduleStartDateTime <Nullable>] [-CustomProtocol <String>] [-LOBSystemSet <String[]>] [-MaxPageEnumerationDepth <Nullable>] [-MaxSiteEnumerationDepth <Nullable>] [-Name <String>] [-ScheduleType <Nullable>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-StartAddresses <String>] [-Tag <String>] [-WeeklyCrawlSchedule <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

詳細説明

Set-SPEnterpriseSearchCrawlContentSource コマンドレットでは、検索機能の初期構成を行って新しいコンテンツ ソースを追加した後に、クロール コンテンツ ソースの規則を更新します。このコマンドレットは、コンテンツ ソースに対して増分クロールのスケジュールを設定するときに 1 回呼び出されます。さらに、フル クロールのスケジュールを設定するときにもう 1 回呼び出されます。

Parameters

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

Identity

省略可

Microsoft.Office.Server.Search.Cmdlet.ContentSourcePipeBind

更新するクロール コンテンツ ソースを指定します。

この型は、12345678-90ab-cdef-1234-567890bcdefgh という形式の有効な GUID であるか、ContentSource オブジェクトの有効な名前 (ContentSource1 など) であるか、有効な ContentSource オブジェクト インスタンスであることが必要です。

ScheduleType

必須

System.Nullable

クロール スケジュールの種類を指定します。

この型は、Full と Incremental のどちらかの値であることが必要です。

AssignmentCollection

省略可

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

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

注意

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

BDCApplicationProxyGroup

省略可

Microsoft.SharePoint.PowerShell.SPServiceApplicationProxyGroupPipeBind

business 型のコンテンツ ソースに使用するプロキシを指定します。このプロキシ グループには、既定の Business Data Connectivity メタデータ ストア プロキシが含まれている必要があります。

Confirm

省略可

System.Management.Automation.SwitchParameter

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

CrawlPriority

省略可

System.Nullable

このコンテンツ ソースの優先度を指定します。

この型は、1 (標準) と 2 (高) のどちらかの整数であることが必要です。

CrawlScheduleDaysOfMonth

省略可

System.Nullable

MonthlyCrawlSchedule パラメーターを設定している場合に、クロールする日を指定します。

CrawlScheduleDaysOfWeek

省略可

System.Nullable

WeeklyCrawlSchedule パラメーターを設定している場合に、クロールする曜日を指定します。

CrawlScheduleMonthsOfYear

省略可

System.Nullable

MonthlyCrawlSchedule パラメーターを設定している場合に、クロールする月を指定します。

CrawlScheduleRepeatDuration

省略可

System.Nullable

クロール スケジュールを繰り返し実行する回数を指定します。

CrawlScheduleRepeatInterval

省略可

System.Nullable

クロール スケジュールの繰り返し間隔 (分単位) を指定します。

CrawlScheduleRunEveryInterval

省略可

System.Nullable

クロールの間隔を指定します。

DailyCrawlSchedule パラメーターを設定している場合は、クロールの間隔を日数で指定します。

WeeklyCrawlSchedule パラメーターを設定している場合は、クロールの間隔を週の数で指定します。

CrawlScheduleStartDateTime

省略可

System.Nullable

クロールを行う最初の日を指定します。既定値は本日午前 0 時です。

CustomProtocol

省略可

System.String

このコンテンツ ソースに使用する (カスタム コネクタによって処理される) カスタム プロトコルを指定します。

DailyCrawlSchedule

省略可

System.Management.Automation.SwitchParameter

クロールの間隔を日単位にします。

LOBSystemSet

省略可

System.String[]

business 型のコンテンツ ソースについて、Business Data Connectivity メタデータ ストアのシステム名とシステム インスタンス名のコンマ区切りリストを指定します。

MaxPageEnumerationDepth

省略可

System.Nullable

web または custom 型のコンテンツ ソースについて、クローラーが開始アドレスからコンテンツ アイテムまでにたどることができるページ ホップ数を指定します。

MaxSiteEnumerationDepth

省略可

System.Nullable

web または custom 型のコンテンツ ソースについて、クローラーが開始アドレスからコンテンツ アイテムまでにたどることができるサイト ホップ数を指定します。

MonthlyCrawlSchedule

省略可

System.Management.Automation.SwitchParameter

クロールの間隔を月単位にします。

Name

省略可

System.String

コンテンツ ソースの新しい表示名を指定します。

この型は、コンテンツ ソースの有効な名前 (ContentSource1 など) であることが必要です。

RemoveCrawlSchedule

省略可

System.Management.Automation.SwitchParameter

指定したクロールを削除します。

SearchApplication

省略可

Microsoft.Office.Server.Search.Cmdlet.SearchServiceApplicationPipeBind

コンテンツ ソースを含む検索アプリケーションを指定します。

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

StartAddresses

省略可

System.String

このコンテンツ ソースのクロールの開始位置となる URL のコンマ区切りリストを指定します。

この型は、http://<サーバー名> という形式の有効な URL であることが必要です。

Tag

省略可

System.String

カスタム コンテンツ ソースの設定の変更を行うページの URL を指定します。URL を指定する文字列の最大文字数は 1,024 文字です。

この型は、http://<サーバー名> という形式の有効な URL であることが必要です。

WeeklyCrawlSchedule

省略可

System.Management.Automation.SwitchParameter

クロールの間隔を週単位にします。

WhatIf

省略可

System.Management.Automation.SwitchParameter

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

入力値の型

戻り値の型

Example

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

$searchapp = Get-SPEnterpriseSearchServiceApplication "SearchApp1"
$cs = Get-SPEnterpriseSearchCrawlContentSource -SearchApplication $searchapp ""
$cs | Set-SPEnterpriseSearchCrawlContentSource -ScheduleType Full -DailyCrawlSchedule -CrawlScheduleRunEveryInterval 30
$cs | Set-SPEnterpriseSearchCrawlContentSource -ScheduleType Incremental -DailyCrawlSchedule -CrawlScheduleRepeatInterval 60 -CrawlScheduleRepeatDuration 1440

この例では、ExampleContentSource1 という既存のコンテンツ ソースを取得します。さらに、フル クロールを 30 日おきに実行し、増分クロールを毎日 1 時間おきに実行するスケジュールを作成します。