New-SPEnterpriseSearchSecurityTrimmer
Применимо к: SharePoint Server 2010
Последнее изменение раздела: 2015-03-09
Добавление в общее приложение поиска пользовательского триммера безопасности.
Syntax
New-SPEnterpriseSearchSecurityTrimmer [-Id] <Int32> -RulePath <String> -SearchApplication <SearchServiceApplicationPipeBind> -TypeName <String> [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-Properties <String>] [-WhatIf [<SwitchParameter>]]
Подробное описание
Командлет New-SPEnterpriseSearchSecurityTrimmer создает новый объект для настройки подключаемого триммера безопасности. Объект SPEnterpriseSearchSecurityTrimmer представляет подключаемый триммер безопасности, фильтрующий результаты поиска по ролям безопасности в ходе выполнения запроса при возвращении результатов пользователю.
Сведения о разрешениях и актуальную информацию о командлетах поиска см. в документации в Интернете (https://go.microsoft.com/fwlink/?linkid=163185&clcid=0x419) (на английском языке).
Parameters
Параметр | Обязательный | Тип | Описание |
---|---|---|---|
Id |
Обязательный |
System.Int32 |
Идентификатор подключаемого триммера безопасности для указанного приложения поиска. Если данный параметр задает существующий пользовательский триммер безопасности, этот триммер удаляется и заменяется пользовательским триммером. |
RulePath |
Обязательный |
System.String |
Путь к контенту, к которому требуется применить триммер безопасности. Допустимое значение этой строки — допустимый URI в виде file:\\имя_сервера\контент, соответствующий используемому правилу обхода. |
SearchApplication |
Обязательный |
Microsoft.Office.Server.Search.Cmdlet.SearchServiceApplicationPipeBind |
Добавляет триммер безопасности в указанное приложение поиска. Возможные значения: допустимый идентификатор GUID, например 12345678-90ab-cdef-1234-567890bcdefgh, допустимое имя приложения поиска (например, SearchApp1) или экземпляр допустимого объекта SearchServiceApplication. |
TypeName |
Обязательный |
System.String |
Полное имя типа триммера безопасности. Это имя должно соответствовать типу, сборка которого развернута в глобальном кэше сборок на сервере запросов; кроме того, для этого типа должен быть реализован интерфейс ISecurityTrimmer (Microsoft.Office.Server.Search.Query.ISecurityTrimmer). |
AssignmentCollection |
Необязательный |
Microsoft.SharePoint.PowerShell.SPAssignmentCollection |
Позволяет корректно удалять объекты. При использовании объектов таких типов, как SPWeb или SPSite, возможен захват больших объемов памяти, и работа с такими объектами в скриптах Windows PowerShell требует точного управления памятью. С помощью объекта SPAssignment вы можете назначить объекты переменной и освободить память, удалив ненужные объекты. Объекты SPWeb, SPSite или SPSiteAdministration после использования удаляются автоматически, если коллекция назначения или параметр Global не применяются. Примечание Если применяется параметр Global, то все объекты размещаются в глобальной области памяти. Если объекты не используются сразу же или не удаляются командой Stop-SPAssignment, может возникнуть ситуация нехватки памяти. |
Confirm |
Необязательный |
System.Management.Automation.SwitchParameter |
Предлагает подтвердить выполнение команды. Для получения дополнительных сведений введите такую команду: get-help about_commonparameters |
Properties |
Необязательный |
System.String |
Пары имени и значения, задающие конфигурационные свойства. Возможные значения: список имен и значений в следующем формате: Имя1~Значение1~Имя2~Значение2~ |
WhatIf |
Необязательный |
System.Management.Automation.SwitchParameter |
Вместо выполнения команды выводит ее описание. Для получения дополнительных сведений введите такую команду: get-help about_commonparameters |
Типы входных данных
Типы возвращаемых данных
Example
------------------ПРИМЕР------------------
$ssa = Get-SPEnterpriseSearchServiceApplication -Identity "MySSA"
New-SPEnterpriseSearchSecurityTrimmer -Id 1234 -SearchApplication $ssa -TypeName Contoso.Security.QueryTrimmer -RulePath http://myServer
Этот пример добавляет новый пользовательский триммер безопасности типа Contoso.Security.QueryTrimmer
к пути http://myServer
.