Restore-SPEnterpriseSearchServiceApplication

 

Se aplica a: SharePoint Server 2010

Última modificación del tema: 2015-03-09

Restaura las copias de seguridad de terceros de una aplicación de búsqueda.

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>]]

Descripción detallada

El cmdlet Restore-SPEnterpriseSearchServiceApplication se usa por terceros para crear una aplicación de búsqueda que use datos existentes.

Algunos terceros hacen copias de seguridad de los datos de la aplicación y posteriormente necesitan restaurarla. De esta forma, se restauran los datos y usan el cmdlet Restore-SPEnterpriseSearchServiceApplication para crear una nueva aplicación de búsqueda que use los datos restaurados.

Este cmdlet admite conjuntos de parámetros. El primer conjunto de parámetros es para el modo de adjuntar configuración de aplicación y el segundo para el modo de adjuntar aplicación de búsqueda.

El modo de adjuntar configuración de aplicación solo restaura datos de configuración almacenados en la base de datos de administración. En cambio, el modo de adjuntar aplicación de búsqueda restaura la configuración, la topología y todos los datos rastreados.

Parameters

Conjunto de parámetros 1

Parámetro Obligatorio Tipo Descripción

Name

Obligatorio

System.String

Especifica el nombre de la nueva aplicación de búsqueda.

ApplicationPool

Obligatorio

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Especifica el grupo de aplicaciones para el servicio web de consulta.

AdminApplicationPool

Opcional

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Especifica el grupo de aplicaciones para el servicio web administrativo.

AdminSearchServiceInstance

Opcional

Microsoft.Office.Server.Search.Cmdlet.SearchServiceInstancePipeBind

Especifica la instancia de servicio de búsqueda que se debe usar con el componente de administración.

AssignmentCollection

Opcional

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Administra objetos para su correcta eliminación. El uso de objetos como SPWeb o SPSite puede requerir una gran cantidad de memoria y su uso en scripts de Windows PowerShell requiere una administración adecuada de la memoria. Mediante el uso del objeto SPAssignment se pueden asignar objetos a una variable y eliminar los objetos cuando ya no sean necesarios para liberar memoria. Cuando se usan los objetos SPWeb, SPSite o SPSiteAdministration, los objetos se eliminan automáticamente si no se usa una colección de asignaciones o el parámetro Global.

Nota

Cuando se usa el parámetro Global, todos los objetos se guardan en el almacén global. Si los objetos no se usan de forma inmediata o se eliminan mediante el comando Stop-SPAssignment, puede producirse un error de memoria insuficiente.

Confirm

Opcional

System.Management.Automation.SwitchParameter

Pide al usuario que confirme antes de ejecutar el comando. Para obtener más información, escriba el siguiente comando: get-help about_commonparameters

DatabaseName

Opcional

System.String

Especifica el nombre de la base de datos que se debe crear para restaurar la aplicación de búsqueda.

El tipo debe ser un nombre de base de datos de SQL Server válido; por ejemplo, RestoreDB1.

DatabasePassword

Opcional

System.String

Especifica el nombre de la contraseña para el servidor de la base de datos de Microsoft SQL Server.

DatabaseServer

Opcional

System.String

Especifica el nombre del servidor host para la base de datos especificada en DatabaseName.

El tipo debe ser un nombre de host de SQL Server válido; por ejemplo, SQLServerHost1.

DatabaseUsername

Opcional

System.String

Especifica el nombre de cuenta especificado en el parámetro Database Server.

FailoverDatabaseServer

Opcional

System.String

Use este parámetro si desea que la base de datos de administración use un servidor de base de datos de conmutación por error.

WhatIf

Opcional

System.Management.Automation.SwitchParameter

Muestra un mensaje que describe el efecto del comando en lugar de ejecutar dicho comando. Para obtener más información, escriba el siguiente comando: get-help about_commonparameters

Parameters

Conjunto de parámetros 2

Parámetro Obligatorio Tipo Descripción

ApplicationPool

Obligatorio

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Especifica el grupo de aplicaciones para el servicio web de consulta.

TopologyFile

Obligatorio

System.String

Especifica la ruta de acceso al archivo .XML que contiene la información de topología de la aplicación.

AdminApplicationPool

Opcional

Microsoft.SharePoint.PowerShell.SPIisWebServiceApplicationPoolPipeBind

Especifica el grupo de aplicaciones para el servicio web administrativo.

AssignmentCollection

Opcional

Microsoft.SharePoint.PowerShell.SPAssignmentCollection

Administra objetos para su correcta eliminación. El uso de objetos como SPWeb o SPSite puede requerir una gran cantidad de memoria y su uso en scripts de Windows PowerShell requiere una administración adecuada de la memoria. Mediante el uso del objeto SPAssignment se pueden asignar objetos a una variable y eliminar los objetos cuando ya no sean necesarios para liberar memoria. Cuando se usan los objetos SPWeb, SPSite o SPSiteAdministration, los objetos se eliminan automáticamente si no se usa una colección de asignaciones o el parámetro Global.

Nota

Cuando se usa el parámetro Global, todos los objetos se guardan en el almacén global. Si los objetos no se usan de forma inmediata o se eliminan mediante el comando Stop-SPAssignment, puede producirse un error de memoria insuficiente.

Confirm

Opcional

System.Management.Automation.SwitchParameter

Pide al usuario que confirme antes de ejecutar el comando. Para obtener más información, escriba el siguiente comando: get-help about_commonparameters

WhatIf

Opcional

System.Management.Automation.SwitchParameter

Muestra un mensaje que describe el efecto del comando en lugar de ejecutar dicho comando. Para obtener más información, escriba el siguiente comando: get-help about_commonparameters

Tipos de entrada

Tipos de valores devueltos

Example

-------------EJEMPLO 1------------

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

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

Este ejemplo usa el modo de adjuntar configuración de aplicación para restaurar los datos de configuración.

-------------EJEMPLO 2------------

$applicationPool = New-SPIisWebServiceApplicationPool -Name "SearchServiceApplicationPool"

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

Este ejemplo usa el modo de adjuntar aplicación de búsqueda para restaurar datos de topología en el archivo de nombre topology.xml.