New-SPEnterpriseSearchCrawlRule
Создает новое правило обхода контента.
Синтаксис
New-SPEnterpriseSearchCrawlRule
[-AccountName <String>]
[-AccountPassword <SecureString>]
[-AssignmentCollection <SPAssignmentCollection>]
[-AuthenticationType <CrawlRuleAuthenticationType>]
[-Confirm]
[-ContentClass <String>]
[-CrawlAsHttp <Boolean>]
[-FollowComplexUrls <Boolean>]
[-IsAdvancedRegularExpression <Boolean>]
-Path <String>
[-PluggableSecurityTimmerId <Int32>]
[-Priority <Int32>]
-SearchApplication <SearchServiceApplicationPipeBind>
[-SuppressIndexing <Boolean>]
-Type <CrawlRuleType>
[-WhatIf]
[<CommonParameters>]
Описание
Командлет создает специальные New-SPEnterpriseSearchCrawlRule
правила для обхода элементов, содержащихся в указанном пути.
Сведения о разрешениях и актуальную информацию о Windows PowerShell для продуктов SharePoint см. в сетевой документации о командлетах SharePoint Server.
Примеры
------------------ПРИМЕР------------------
$ssa = Get-SPEnterpriseSearchServiceApplication
New-SPEnterpriseSearchCrawlRule -SearchApplication $ssa -Path https://ExampleSharePointSite -CrawlAsHttp 1 -Type InclusionRule
В этом примере создается правило обхода типа включения для сайта по адресу https://ExampleSharePointSite. Правило определяет, что сайт должен обрабатываться обходчиком как HTTP-сайт.
Параметры
-AccountName
Задает учетную запись, которая будет использоваться при применении правила обхода контента.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-AccountPassword
Задает учетную запись, которая будет использоваться при применении правила обхода контента.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-AssignmentCollection
Позволяет корректно удалять объекты. При использовании объектов таких типов, как SPWeb или SPSite, возможен захват больших объемов памяти, и работа с такими объектами в скриптах Windows PowerShell требует точного управления памятью. С помощью объекта SPAssignment вы можете назначить объекты переменной и освободить память, удалив ненужные объекты. Объекты SPWeb, SPSite или SPSiteAdministration после использования удаляются автоматически, если коллекция назначения или параметр Global не применяются.
При использовании параметра Global все объекты содержатся в глобальном хранилище.
Если объекты не используются сразу или удаляются с помощью команды Stop-SPAssignment
, может возникнуть нехватка памяти.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-AuthenticationType
Задает один из следующих типов проверки подлинности при доступе к проверяемым URL-адресам:
BasicAccountRuleAccess — указывает имя учетной записи и пароль, необходимые для этого типа проверки подлинности.
CertificateRuleAccess — указывает допустимое имя сертификата клиента, необходимое для этого типа проверки подлинности.
NTLMAccountRuleAccess — указывает имя учетной записи для встроенной проверки подлинности.
FormRuleAccess — указывает допустимый URL-адрес для HTTP POST или HTTP GET, общедоступных и частных параметров, а также список страниц ошибок, используемых этим типом проверки подлинности.
CookieRuleAccess — указывает частные параметры и список страниц ошибок, используемых этим типом проверки подлинности.
AnonymousAccess — указывает, что к соответствующим URL-адресам требуется анонимный доступ.
Type: | CrawlRuleAuthenticationType |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Confirm
Предлагает подтвердить выполнение команды.
Чтобы получить дополнительные сведения, введите следующую команду: 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 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-ContentClass
Задает строку, отправляемую обработчику протокола для контента, соответствующего правилу обхода.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-CrawlAsHttp
Указывает, должен ли обходчик обрабатывать контент из иерархических источников как HTTP-контент.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-FollowComplexUrls
Указывает, должен ли механизм индексирования обрабатывать контент для URL-адресов, содержащих знак вопроса (?).
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-IsAdvancedRegularExpression
Указывает, полностью ли данное правило соответствует синтаксису регулярных выражений.
Значение по умолчанию — False.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Path
Задает уникальный путь, для которого действует данное правило обхода.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-PluggableSecurityTimmerId
{{Fill PluggableSecurityTimmerId Description}}
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Priority
Определяет, в каком именно месте списка правил обхода применяется данное правило.
Значение приоритета не может быть меньше 0 и больше или равным количеству правил обхода, заданных для приложения поиска.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-SearchApplication
Приложение поиска, связанное с правилом обхода, которое требуется изменить.
Возможные значения: допустимый идентификатор GUID (например, 12345678-90ab-cdef-1234-567890bcdefgh), допустимое имя приложения поиска (например, SearchApp1) или экземпляр допустимого объекта SearchServiceApplication.
Type: | SearchServiceApplicationPipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-SuppressIndexing
Указывает, исключает ли обходчик из индекса контент элементов, к которым применяется правило.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-Type
Тип правила обхода. Нулевое значение (0) предписывает включать правило, значение 1 — исключать его.
Type: | CrawlRuleType |
Aliases: | t |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |
-WhatIf
Отображает описание команды. При этом сама команда не выполняется.
Чтобы получить дополнительные сведения, введите следующую команду: 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 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019 |