Set-SPEnterpriseSearchCrawlContentSource

Legt die Eigenschaften einer Durchforstungsinhaltsquelle für eine gemeinsam verwendete Suchdienstanwendung fest.

Syntax

Set-SPEnterpriseSearchCrawlContentSource
   [-Identity] <ContentSourcePipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>]
   [-Confirm]
   [-CrawlPriority <CrawlPriority>]
   [-CrawlScheduleDaysOfMonth <Int32>]
   [-CrawlScheduleMonthsOfYear <MonthsOfYear>]
   [-CrawlScheduleRepeatDuration <Int32>]
   [-CrawlScheduleRepeatInterval <Int32>]
   [-CrawlScheduleStartDateTime <DateTime>]
   [-CustomProtocol <String>]
   [-EnableContinuousCrawls <Boolean>]
   [-LOBSystemSet <String[]>]
   [-MaxPageEnumerationDepth <Int32>]
   [-MaxSiteEnumerationDepth <Int32>]
   [-MonthlyCrawlSchedule]
   [-Name <String>]
   [-ScheduleType <ContentSourceCrawlScheduleType>]
   [-SearchApplication <SearchServiceApplicationPipeBind>]
   [-StartAddresses <String>]
   [-Tag <String>]
   [-WhatIf]
   [<CommonParameters>]
Set-SPEnterpriseSearchCrawlContentSource
   [-Identity] <ContentSourcePipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>]
   [-Confirm]
   [-CrawlPriority <CrawlPriority>]
   [-CrawlScheduleDaysOfWeek <DaysOfWeek>]
   [-CrawlScheduleRepeatDuration <Int32>]
   [-CrawlScheduleRepeatInterval <Int32>]
   [-CrawlScheduleRunEveryInterval <Int32>]
   [-CrawlScheduleStartDateTime <DateTime>]
   [-CustomProtocol <String>]
   [-EnableContinuousCrawls <Boolean>]
   [-LOBSystemSet <String[]>]
   [-MaxPageEnumerationDepth <Int32>]
   [-MaxSiteEnumerationDepth <Int32>]
   [-Name <String>]
   [-ScheduleType <ContentSourceCrawlScheduleType>]
   [-SearchApplication <SearchServiceApplicationPipeBind>]
   [-StartAddresses <String>]
   [-Tag <String>]
   [-WeeklyCrawlSchedule]
   [-WhatIf]
   [<CommonParameters>]
Set-SPEnterpriseSearchCrawlContentSource
   [-Identity] <ContentSourcePipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>]
   [-Confirm]
   [-CrawlPriority <CrawlPriority>]
   [-CrawlScheduleRepeatDuration <Int32>]
   [-CrawlScheduleRepeatInterval <Int32>]
   [-CrawlScheduleRunEveryInterval <Int32>]
   [-CrawlScheduleStartDateTime <DateTime>]
   [-CustomProtocol <String>]
   [-DailyCrawlSchedule]
   [-EnableContinuousCrawls <Boolean>]
   [-LOBSystemSet <String[]>]
   [-MaxPageEnumerationDepth <Int32>]
   [-MaxSiteEnumerationDepth <Int32>]
   [-Name <String>]
   -ScheduleType <ContentSourceCrawlScheduleType>
   [-SearchApplication <SearchServiceApplicationPipeBind>]
   [-StartAddresses <String>]
   [-Tag <String>]
   [-WhatIf]
   [<CommonParameters>]
Set-SPEnterpriseSearchCrawlContentSource
   [-Identity] <ContentSourcePipeBind>
   [-AssignmentCollection <SPAssignmentCollection>]
   [-BDCApplicationProxyGroup <SPServiceApplicationProxyGroupPipeBind>]
   [-Confirm]
   [-CrawlPriority <CrawlPriority>]
   [-CustomProtocol <String>]
   [-EnableContinuousCrawls <Boolean>]
   [-LOBSystemSet <String[]>]
   [-MaxPageEnumerationDepth <Int32>]
   [-MaxSiteEnumerationDepth <Int32>]
   [-Name <String>]
   [-RemoveCrawlSchedule]
   [-ScheduleType <ContentSourceCrawlScheduleType>]
   [-SearchApplication <SearchServiceApplicationPipeBind>]
   [-StartAddresses <String>]
   [-Tag <String>]
   [-WhatIf]
   [<CommonParameters>]

Beschreibung

Dieses Cmdlet umfasst mehrere Parametersätze. Sie können nur Parameter aus einem der Parametersätze verwenden und können Parameter aus unterschiedlichen Parametersätzen nicht miteinander kombinieren. Weitere Informationen zur Verwendung von Parametersätzen finden Sie unter Parametersätze für Cmdlets.

Das Set-SPEnterpriseSearchCrawlContentSource Cmdlet aktualisiert die Regeln einer Durchforstungsinhaltsquelle, wenn die Suchfunktion anfänglich konfiguriert ist und nachdem eine neue Inhaltsquelle hinzugefügt wurde. Dieses Cmdlet wird einmal aufgerufen, um den Zeitplan für die inkrementelle Durchforstung für eine Inhaltsquelle festzulegen, und es wird erneut aufgerufen, um einen vollständigen Durchforstungszeitplan festzulegen.

Der Wert des optionalen Parameters "EnableContinuousCrawls“ kann "True“ oder "False“ lauten. Der Wert "True“ ermöglicht ein ständiges Durchforsten von Elementen in dieser Inhaltsquelle. Dadurch startet das Suchsystem automatisch inkrementelle Durchforstungen, um die aktuellen Änderungen an Elementen in den entsprechenden Datenspeichern. So bleibt der Index für Elemente in dieser Inhaltsquelle stets aktuell. Administratoren der Suchdienstanwendung können bei Bedarf dennoch vollständige Durchforstungen konfigurieren.

Informationen zu Berechtigungen sowie Aktuelles zu Windows PowerShell für SharePoint-Produkte finden Sie in der Onlinedokumentation unter SharePoint Server-Cmdlets.

Beispiele

------------------BEISPIEL-------------------

$ssa = Get-SPEnterpriseSearchServiceApplication
$cs = Get-SPEnterpriseSearchCrawlContentSource -Identity 'Local SharePoint Sites' -SearchApplication $ssa
$cs | Set-SPEnterpriseSearchCrawlContentSource -ScheduleType Full -DailyCrawlSchedule -CrawlScheduleRunEveryInterval 30
$cs | Set-SPEnterpriseSearchCrawlContentSource -ScheduleType Incremental -DailyCrawlSchedule -CrawlScheduleRepeatInterval 60 -CrawlScheduleRepeatDuration 1440

In diesem Beispiel wird die Inhaltsquelle "Lokale SharePoint-Websites" zurückgegeben und ein Zeitplan für die Ausführung einer vollständigen Durchforstung alle 30 Tage und eine inkrementelle Durchforstung stündlich täglich erstellt.

Parameter

-AssignmentCollection

Verwaltet Objekte zum Zweck der ordnungsgemäßen Beseitigung. Die Verwendung von Objekten wie beispielsweise SPWeb oder SPSite kann sehr viel Arbeitsspeicher erfordern, und für die Verwendung dieser Objekte in Windows PowerShell-Skripts muss der Arbeitsspeicher entsprechend verwaltet werden. Mit dem SPAssignment-Objekt können Sie einer Variablen Objekte zuweisen und die Objekte beseitigen, wenn sie nicht mehr benötigt werden, um Arbeitsspeicher freizugeben. Wenn die Objekte SPWeb, SPSite oder SPSiteAdministration verwendet werden, werden diese automatisch beseitigt, falls keine Zuweisungsauflistung oder kein Global-Parameter verwendet wird.

Wenn der Global-Parameter verwendet wird, sind alle Objekte im globalen Speicher enthalten. Es kann vorkommen, dass nicht genügend Arbeitsspeicher vorhanden ist, falls Objekte nicht sofort verwendet werden oder mit dem Befehl Stop-SPAssignment beseitigt werden.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-BDCApplicationProxyGroup

Gibt einen Proxy an, der für eine Inhaltsquelle des Typs business verwendet wird. Diese Proxygruppe muss einen Standardproxy des Business Data Connectivity-Metadatenspeichers enthalten.

Type:SPServiceApplicationProxyGroupPipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Confirm

Fordert Sie zum Bestätigen auf, bevor der Befehl ausgeführt wird. Um weitere Informationen zu erhalten, geben Sie den folgenden Befehl ein: get-help about_commonparameters

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CrawlPriority

Gibt die Priorität dieser Inhaltsquelle an.

Der Typ muss eine der folgenden ganzen Zahlen sein: 1 = Normal, 2 = Hoch.

Type:CrawlPriority
Aliases:p
Accepted values:Normal, High
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CrawlScheduleDaysOfMonth

Gibt die Tage an, an denen eine Durchforstung stattfindet, wenn der Parameter MonthlyCrawlSchedule festgelegt wird.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CrawlScheduleDaysOfWeek

Gibt die Tage an, an denen eine Durchforstung stattfindet, wenn der Parameter WeeklyCrawlSchedule festgelegt wird.

Type:DaysOfWeek
Accepted values:Sunday, Monday, Tuesday, Wednesday, Thursday, Friday, Weekdays, Saturday, Weekends, Everyday
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CrawlScheduleMonthsOfYear

Gibt die Monate an, in denen eine Durchforstung stattfindet, wenn der Parameter MonthlyCrawlSchedule festgelegt wird.

Type:MonthsOfYear
Aliases:month
Accepted values:January, February, March, April, May, June, July, August, September, October, November, December, AllMonths
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CrawlScheduleRepeatDuration

Gibt die Anzahl der Wiederholungen des Durchforstungszeitplans an.

Type:Int32
Aliases:duration
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CrawlScheduleRepeatInterval

Gibt die Anzahl der Minuten zwischen jedem Wiederholungsintervall für den Durchforstungszeitplan an.

Type:Int32
Aliases:interval
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CrawlScheduleRunEveryInterval

Gibt das Intervall zwischen Durchforstungen an.

Wenn der Parameter DailyCrawlSchedule festgelegt wurde, wird die Anzahl der Tage zwischen den Durchforstungen angegeben.

Wenn der Parameter WeeklyCrawlSchedule festgelegt wurde, wird die Anzahl der Wochen zwischen den Durchforstungen angegeben.

Type:Int32
Aliases:every
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CrawlScheduleStartDateTime

Gibt das Anfangsdatum der Durchforstung an. Der Standardwert ist um Mitternacht des aktuellen Tages.

Type:DateTime
Aliases:start
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-CustomProtocol

Gibt das für diese Inhaltsquelle zu verwendende benutzerdefinierte Protokoll an, das vom benutzerdefinierten Connector verarbeitet wird.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-DailyCrawlSchedule

Der Basiszeitplan an Tagen zwischen Durchforstungen.

Type:SwitchParameter
Aliases:daily
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-EnableContinuousCrawls

Gibt den Wert des Parameters "EnableContinuousCrawls“ an ("True“ oder "False“).

Type:Boolean
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Identity

Gibt die zu aktualisierende Durchforstungsinhaltsquelle an.

Der Typ muss eine gültige GUID in der Form 12345678-90ab-cdef-1234-567890bcdefgh), ein gültiger Name eines ContentSource-Objekts (z. B. InhaltsQuelle1) oder eine Instanz eines gültigen ContentSource-Objekts sein.

Type:ContentSourcePipeBind
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-LOBSystemSet

Gibt eine durch Trennzeichen getrennte Liste von Systemnamen des Business Data Connectivity-Metadatenspeichers und Systeminstanznamen für eine Inhaltsquelle vom Typ business an.

Type:String[]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-MaxPageEnumerationDepth

Gibt für eine Inhaltsquelle des Typs web oder custom die Anzahl der Seitenhops an, die der Crawler von der Startadresse bis zu einem Inhaltselement verwenden kann.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-MaxSiteEnumerationDepth

Gibt für eine Inhaltsquelle des Typs web oder custom die Anzahl der Websitehops an, die der Crawler von der Startadresse bis zu einem Inhaltselement ausführen kann.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-MonthlyCrawlSchedule

Basiert den Zeitplan auf den Monaten zwischen den Durchforstungen.

Type:SwitchParameter
Aliases:monthly
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Name

Gibt den neuen Anzeigenamen für die Inhaltsquelle an.

Der Typ muss ein gültiger Name einer Inhaltsquelle sein (z. B. InhaltsQuelle1.

Type:String
Aliases:n
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-RemoveCrawlSchedule

Löscht die angegebene Durchforstung.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-ScheduleType

Gibt den Typ des Durchforstungszeitplans an.

Der Typ muss einer der folgenden Werte sein: Vollständig oder Inkrementell.

Type:ContentSourceCrawlScheduleType
Accepted values:Full, Incremental, Full, Incremental, Full, Incremental, Full, Incremental
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-SearchApplication

Gibt die Suchanwendung an, die die Inhaltsquelle enthält.

Der Typ muss eine gültige GUID im Format "12345678-90ab-cdef-1234-567890bcdefgh", ein gültiger Name einer Suchanwendung (z. B. "SuchAnw1") oder eine Instanz eines gültigen SearchServiceApplication-Objekts sein.

Type:SearchServiceApplicationPipeBind
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-StartAddresses

Gibt die durch Trennzeichen getrennte Liste der URLs an, an denen eine Durchforstung für diese Inhaltsquelle gestartet werden soll.

Der Typ muss eine gültige URL im Format sein. https://server_name.

Type:String
Aliases:s
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Tag

Gibt die URL für die Seite an, um die Einstellungen für eine benutzerdefinierte Inhaltsquelle zu ändern. Die Zeichenfolge, die die URL angibt, darf maximal 1.024 Zeichen enthalten.

Der Typ muss eine gültige URL im Format sein. https://server_name.

Type:String
Aliases:t
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WeeklyCrawlSchedule

Basiert den Zeitplan auf den Wochen zwischen den Durchforstungen.

Type:SwitchParameter
Aliases:weekly
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-WhatIf

Zeigt eine Meldung an, die die Auswirkung des Befehls beschreibt, anstatt den Befehl auszuführen. Um weitere Informationen zu erhalten, geben Sie den folgenden Befehl ein: get-help about_commonparameters

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

Eingaben

Microsoft.Office.Server.Search.Cmdlet.ContentSourcePipeBind

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Ausgaben

System.Object