Поделиться через


Set-SPEnterpriseSearchCrawlRule

 

Применимо к: SharePoint Server 2010

Последнее изменение раздела: 2015-03-09

Задание свойств правила обхода.

Syntax

Set-SPEnterpriseSearchCrawlRule [-Identity] <CrawlRulePipeBind> [-AccountName <String>] [-AccountPassword <SecureString>] [-AssignmentCollection <SPAssignmentCollection>] [-AuthenticationType <Nullable>] [-Confirm [<SwitchParameter>]] [-ContentClass <String>] [-CrawlAsHttp <Nullable>] [-FollowComplexUrls <Nullable>] [-IsAdvancedRegularExpression <Nullable>] [-PluggableSecurityTimmerId <Nullable>] [-Priority <Nullable>] [-SearchApplication <SearchServiceApplicationPipeBind>] [-SuppressIndexing <Nullable>] [-Type <Nullable>] [-WhatIf [<SwitchParameter>]]

Подробное описание

С помощью командлета Set-SPEnterpriseSearchCrawlRule администратор может установить или изменить различные атрибуты правила обхода на этапе начальной настройки поиска либо в любой момент позднее.

Сведения о разрешениях и актуальную информацию о командлетах поиска см. в документации в Интернете (https://go.microsoft.com/fwlink/?linkid=163185&clcid=0x419) (на английском языке).

Parameters

Параметр Обязательный Тип Описание

Identity

Обязательный

Microsoft.Office.Server.Search.Cmdlet.CrawlRulePipeBind

Имя правила обхода.

Возможные значения: допустимый URL-адрес правила обхода в виде http://имя_сервера или экземпляр допустимого объекта CrawlRule.

AssignmentCollection

Необязательный

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Позволяет корректно удалять объекты. При использовании объектов таких типов, как SPWeb или SPSite, возможен захват больших объемов памяти, и работа с такими объектами в скриптах Windows PowerShell требует точного управления памятью. С помощью объекта SPAssignment вы можете назначить объекты переменной и освободить память, удалив ненужные объекты. Объекты SPWeb, SPSite или SPSiteAdministration после использования удаляются автоматически, если коллекция назначения или параметр Global не применяются.

Примечание

Если применяется параметр Global, то все объекты размещаются в глобальной области памяти. Если объекты не используются сразу же или не удаляются командой Stop-SPAssignment, может возникнуть ситуация нехватки памяти.

AuthenticationType

Необязательный

System.Nullable

Задает один из следующих типов проверки подлинности:

BasicAccountRuleAccess — базовая проверка подлинности;

CertificateRuleAccess — имя сертификата X.509;

NTLMAccountRuleAccess — имя учетной записи для встроенной проверки подлинности.

Confirm

Необязательный

System.Management.Automation.SwitchParameter

Предлагает подтвердить выполнение команды. Для получения дополнительных сведений введите такую команду: get-help about_commonparameters

ContentClass

Необязательный

System.String

Задает строку, отправляемую обработчику протокола для контента, соответствующего правилу обхода.

CrawlAsHttp

Необязательный

System.Nullable

Указывает, обрабатывает ли обходчик контент из иерархических источников как HTTP-контент.

FollowComplexUrls

Необязательный

System.Nullable

Указывает, обрабатывает ли механизм индексирования контент с URL-адресов, содержащих знак вопроса (?).

IsAdvancedRegularExpression

Необязательный

System.Nullable

Указывает, полностью ли данное правило соответствует синтаксису регулярных выражений.

Значение по умолчанию — False.

PluggableSecurityTimmerId

Необязательный

System.Nullable

Идентификатор подключаемого триммера безопасности, который нужно использовать (если зарегистрирован).

Priority

Необязательный

System.Nullable

Определяет, в каком именно месте списка правил обхода применяется данное правило.

Значение приоритета не может быть меньше 0 и больше или равным количеству правил обхода, заданных для приложения поиска.

SearchApplication

Необязательный

Microsoft.Office.Server.Search.Cmdlet.SearchServiceApplicationPipeBind

Имя приложения поиска, связанного с правилом обхода, которое требуется изменить.

Возможные значения: допустимый идентификатор GUID, например 12345678-90ab-cdef-1234-567890bcdefgh, допустимое имя приложения поиска (например, SearchApp1) или экземпляр допустимого объекта SearchServiceApplication.

SuppressIndexing

Необязательный

System.Nullable

Указывает, исключает ли обходчик из индекса контент элементов, к которым применяется правило.

Type

Необязательный

System.Nullable

Тип правила обхода. Нулевое значение (0) предписывает включать правило, а значение 1 — исключать его.

WhatIf

Необязательный

System.Management.Automation.SwitchParameter

Вместо выполнения команды выводит ее описание. Для получения дополнительных сведений введите такую команду: get-help about_commonparameters

Типы входных данных

Типы возвращаемых данных

Example

------------------ПРИМЕР------------------

$crawlRule = Get-SPEnterpriseSearchCrawlRule -Identity
file://fileserver/root -SearchApplication mySearchServiceApp
Set-SPEnterpriseSearchCrawlRule -Identity $crawlRule -Type "ExclusionRule"

Этот пример устанавливает для правила обхода, связанного с URL-адресом file://fileserver/root, тип, предписывающий исключать этот путь из дальнейшего обхода.