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
восстанавливается в режиме подключения приложения поиска.