New-SPEnterpriseSearchServiceApplication
Добавляет в ферму приложение-службы поиска.
Синтаксис
New-SPEnterpriseSearchServiceApplication
[[-Name] <String>]
-ApplicationPool <SPIisWebServiceApplicationPoolPipeBind>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-DatabaseName <String>]
[-DatabasePassword <SecureString>]
[-DatabaseServer <String>]
[-DatabaseUsername <String>]
[-Partitioned]
[-WhatIf]
[-AdminApplicationPool <SPIisWebServiceApplicationPoolPipeBind>]
[-CloudIndex <Boolean>]
[-FailoverDatabaseServer <String>]
[<CommonParameters>]
Описание
Этот командлет используется при начальной настройке функциональности поиска либо при добавлении в ферму нового общего приложения поиска. SPEnterpriseSearchServiceApplication представляет собой автономное объединение индексированного содержимого и свойств, доступных для поиска, и предоставляет класс привязки для задания глобальный поиск свойств. В ферме может быть несколько приложений-служб поиска.
Сведения о разрешениях и актуальную информацию о Windows PowerShell для продуктов SharePoint см. в сетевой документации о командлетах SharePoint Server.
Примеры
------------------ПРИМЕР------------------
$appPool = New-SPServiceApplicationPool -Name 'SharePoint Web Services Default' -Account 'CONTOSO\ServiceApps'
New-SPEnterpriseSearchServiceApplication -Name "Search Service Application" -ApplicationPool $appPool
В этом примере создается новое приложение службы поиска с именем NewSSA в новом пуле приложений.
В созданном таким образом приложении-службе поиска есть активная топология поиска, однако нет компонентов поиска.
Параметры
-AdminApplicationPool
Задает пул приложений, который необходимо использовать для параметра SearchAdminWebServiceApplication, связанного с SearchServiceApplication. Если этот параметр не задан, используется ApplicationPool.
Type: | SPIisWebServiceApplicationPoolPipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-ApplicationPool
Указывает пул приложений IIS, который будет использоваться для нового приложения поиска.
Тип должен быть допустимым ИДЕНТИФИКАТОРом GUID в форме 12345678-90ab-cdef-1234-567890bcdefgh; допустимый URL-адрес приложения поиска в формате https://server_name; или экземпляр допустимого объекта SPIisWebServiceApplicationPool.
Type: | SPIisWebServiceApplicationPoolPipeBind |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-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 Subscription Edition |
-CloudIndex
Если параметр CloudIndex имеет значение true, то приложение становится облачным приложением службы поиска, которое выполняет обход локального контента в решении для гибридного поиска в облаке.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-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 Subscription Edition |
-DatabaseName
Задает имя базы данных, которую требуется создать для нового приложения поиска.
Тип должен быть допустимым именем базы данных SQL Server, например SearchAppDB1.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-DatabasePassword
Указывает пароль для идентификатора пользователя, который используется для доступа к базе данных приложения поиска на SQL Server.
Типом должен быть действительный пароль.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-DatabaseServer
Имя хост-сервера базы данных, указанной с помощью параметра DatabaseName.
Тип должен быть допустимым SQL Server именем узла, например SQLServerHost1.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-DatabaseUsername
Указывает идентификатор пользователя, используемый для доступа к приложению поиска SQL Server базе данных.
Возможные значения: допустимое имя пользователя (например, SearchUserName1).
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-FailoverDatabaseServer
Задает имя сервера SQL, на котором размещены зеркальные экземпляры баз данных поиска.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Name
Задает имена нового приложения поиска.
Возможные значения: допустимое имя приложения поиска (например, SearchApp1).
Type: | String |
Position: | 1 |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Partitioned
Указывает, использует ли данное приложение-служба поиска режим веб-размещения. В режиме веб-размещения выделяются результаты для заданной размещенной подписки.
Это свойство не влияет на SharePoint Server 2019.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-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 Subscription Edition |