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
.