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


Restore-SPEnterpriseSearchServiceApplication

 

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

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

Восстановление независимой резервной копии приложения поиска.

Syntax

Restore-SPEnterpriseSearchServiceApplication [-Name] <String> -AdminSearchServiceInstance <SearchServiceInstancePipeBind> -ApplicationPool <SPIisWebServiceApplicationPoolPipeBind> -DatabaseName <String> -DatabaseServer <String> [-AdminApplicationPool <SPIisWebServiceApplicationPoolPipeBind>] [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-DatabasePassword <SecureString>] [-DatabaseUsername <String>] [-FailoverDatabaseServer <String>] [-WhatIf [<SwitchParameter>]]

Restore-SPEnterpriseSearchServiceApplication [-Name] <String> -ApplicationPool <SPIisWebServiceApplicationPoolPipeBind> -TopologyFile <String> [-AdminApplicationPool <SPIisWebServiceApplicationPoolPipeBind>] [-AssignmentCollection <SPAssignmentCollection>] [-Confirm [<SwitchParameter>]] [-KeepId <SwitchParameter>] [-WhatIf [<SwitchParameter>]]

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

Командлет Restore-SPEnterpriseSearchServiceApplication используется сторонними разработчиками для создания приложений поиска на базе существующих данных.

Некоторые сторонние разработчики создают резервные копии данных приложения, позволяющие восстановить приложение позднее. Таким образом, данные восстанавливаются и используются командлетом Restore-SPEnterpriseSearchServiceApplication для создания нового приложения поиска на базе восстановленных данных.

Этот командлет поддерживает наборы параметров. Первый набор параметров предназначен для режима подключения конфигурации приложения, а второй — для режима подключения приложения поиска.

В режиме подключения конфигурации приложения восстанавливаются только те конфигурационные данные, которые хранятся в базе данных администрирования. В режиме подключения приложения поиска восстанавливается конфигурация, топология и все данные, для которых был выполнен обход.

Parameters

Набор параметров 1

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

Name

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

System.String

Имя нового приложения поиска.

ApplicationPool

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

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Пул приложений для веб-службы запросов.

AdminApplicationPool

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

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Пул приложений для веб-службы администрирования.

AdminSearchServiceInstance

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

Microsoft.Office.Server.Search.Cmdlet.SearchServiceInstancePipeBind

Экземпляр службы поиска, который будет использоваться с компонентом администрирования.

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

DatabaseName

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

System.String

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

Возможные значения: допустимое имя базы данных сервера SQL Server, например RestoreDB1.

DatabasePassword

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

System.String

Задает пароль к серверу баз данных Microsoft SQL Server.

DatabaseServer

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

System.String

Имя хост-сервера базы данных, указанной с помощью параметра имени DatabaseName.

Возможные значения: допустимое имя узла сервера SQL Server, например SQLServerHost1.

DatabaseUsername

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

System.String

Имя учетной записи, указанной с помощью параметра сервера БД Database Server.

FailoverDatabaseServer

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

System.String

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

Parameters

Набор параметров 2

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

ApplicationPool

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

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Пул приложений для веб-службы запросов.

TopologyFile

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

System.String

Путь к XML-файлу, содержащему сведения о топологии приложения.

AdminApplicationPool

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

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Пул приложений для веб-службы администрирования.

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

WhatIf

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

System.Management.Automation.SwitchParameter

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

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

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

Example

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

$searchInstance = Get-SPEnterpriseSearchServiceInstance -local
$applicationPool = New-SPIisWebServiceApplicationPool -Name "SearchServiceApplicationPool"

Restore-SPEnterpriseSearchServiceApplication -Name "SearchServiceApplication" -ApplicationPool $applicationPool -AdminSearchServiceInstance $searchInstance -DatabaseName "SearchServiceApplication_Admindb" -DatabaseServer "SQLServer1"

В этом примере конфигурационные данные восстанавливаются в режиме подключения конфигурации приложения.

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

$applicationPool = New-SPIisWebServiceApplicationPool -Name "SearchServiceApplicationPool"

Restore-SPEnterpriseSearchServiceApplication -Name "SearchServiceApplication" -ApplicationPool $applicationPool -TopologyFile "C:\TopologyFile.xml"

В этом примере топология данных из файла topology.xml восстанавливается в режиме подключения приложения поиска.