Restore-SPFarm

Restaura uno o más elementos de una copia de seguridad.

Syntax

Restore-SPFarm
       -Directory <String>
       -RestoreMethod <String>
       [-AssignmentCollection <SPAssignmentCollection>]
       [-BackupId <Guid>]
       [-ConfigurationOnly]
       [-Confirm]
       [-FarmCredentials <PSCredential>]
       [-Force]
       [-Item <String>]
       [-NewDatabaseServer <String>]
       [-Percentage <Int32>]
       [-RestoreThreads <Int32>]
       [-WhatIf]
       [<CommonParameters>]
Restore-SPFarm
       -Directory <String>
       [-ShowTree]
       [-AssignmentCollection <SPAssignmentCollection>]
       [-BackupId <Guid>]
       [-ConfigurationOnly]
       [-Confirm]
       [-Item <String>]
       [-WhatIf]
       [<CommonParameters>]

Description

Este cmdlet contiene más de un conjunto de parámetros. Solo puede usar parámetros de un conjunto y no puede combinar parámetros de conjuntos distintos. Para más información sobre cómo usar conjuntos de parámetros, vea Conjuntos de parámetros de cmdlets.

El Restore-SPFarm cmdlet restaura uno o varios elementos de una copia de seguridad, como una base de datos individual, una aplicación web o toda la granja de servidores. Este cmdlet también se puede usar para aplicar una plantilla de conjunto de servidores al conjunto de servidores completo.

Para obtener permisos y la información más reciente acerca de Windows PowerShell para Productos de SharePoint, vea la documentación en línea en Cmdlets de SharePoint Server.

Ejemplos

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

Restore-SPFarm -Directory \\file_server\share\Backup -BackupId 12345678-90ab-cdef-1234-567890abcdef -RestoreMethod new -ConfigurationOnly

En este ejemplo se restauran los valores de configuración del paquete de copias de seguridad del directorio \\file_server\share\Backup en el conjunto de servidores.

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

Restore-SPFarm -ShowTree -Directory \\file_server\share\Backup -BackupId 12345678-90ab-cdef-1234-567890abcdef -Item "Microsoft SharePoint Foundation Web Application" -Verbose

En este ejemplo se muestra qué componentes de la granja de servidores se restaurarían en el nodo de Microsoft SharePoint Foundation Web Application, aunque en realidad no se restauran.

-------------------EJEMPLO 3-----------------------

Restore-SPFarm -Directory C:\Backup -BackupId 12345678-90ab-cdef-1234-567890abcdef  -RestoreMethod overwrite -RestoreThreads 10 -Force

En este ejemplo se restaura un conjunto de servidores con 10 subprocesos y se suprime la advertencia de overwrite.

Parámetros

-AssignmentCollection

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.

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.

Type:SPAssignmentCollection
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-BackupId

Especifica el GUID del paquete de copia de seguridad que se va a restaurar. Cada paquete de copia de seguridad tiene un GUID único asociado. El GUID se puede ver mediante el Get-SPBackupHistory cmdlet para ver el historial de copia de seguridad. Si este parámetro no está especificado, se usará el paquete de copia de seguridad más reciente en la ruta de acceso especificada con el parámetro Directory.

El tipo debe ser un GUID válido con el formato 12345678-90ab-cdef-1234-567890abcdef.

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ConfigurationOnly

Especifica la configuración solamente (no los datos) que se restaurará del paquete de copia de seguridad y se aplicará a los objetos en el conjunto de servidores de destino.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Confirm

Le pide confirmación antes de ejecutar el comando. Para obtener más información, escriba el siguiente comando: 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 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Directory

Especifica la ruta de acceso donde Productos de SharePoint almacena el paquete de copia de seguridad. Si tiene un equipo en el que SQL Server y una instancia de Productos de SharePoint están instalados, puede usar rutas de acceso de unidad local. Esto incluye una instalación básica. Sin embargo, si SQL Server y Productos de SharePoint están instalados en varios equipos, debe usar rutas de acceso compartidas de convención de nomenclatura universal (UNC) para que los productos de SQL Server y SharePoint puedan leer desde la misma ubicación (por ejemplo, \\computer_name \volume\Backup).

El tipo debe ser una de las siguientes rutas de acceso válidas:

  • C:\nombre_de_carpeta
  • \\server_name\folder_name

Las carpetas spbr* se crean automáticamente.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-FarmCredentials

Especifica las credenciales que se usarán para todos los componentes restaurados. Por ejemplo, las credenciales del grupo de aplicaciones para las aplicaciones web que se restauran. Si un grupo de aplicaciones que se restaura ya existe en la granja de servidores, las credenciales especificadas con el parámetro FarmCredentials se omiten al restaurar dicho grupo de aplicaciones.

Type:PSCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Force

Suprime la advertencia que sobrescribirá los componentes al realizar una operación de restauración de sobrescritura.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Item

Indica de qué parte del paquete de copia de seguridad se debe restaurar. Puede usar la notación de ruta de acceso completa de la granja de servidores, como muestra el parámetro ShowTree, o el nombre del componente de destino de la ruta de acceso si tiene un nombre único. Si varios elementos coinciden con el nombre, se debe indicar la ruta de acceso completa. Incluya el elemento o la ruta de acceso entre comillas dobles si contiene un espacio. Si este parámetro no está presente, se restaura el paquete de copia de seguridad completo.

El tipo debe ser un elemento válido como:

Farm\Microsoft SharePoint Foundation Web Application\SharePoint - 80

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-NewDatabaseServer

Especifica un nombre de servidor de bases de datos de SQL válido. Si se especifica, se usará como el nombre de servidor de bases de datos predeterminado para todas las bases de datos de la operación de restauración.

Este parámetro solo es válido cuando se restaura como nuevo. No es válido para las restauraciones de sobrescritura.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-Percentage

Solicita que se muestren actualizaciones del progreso de la operación de restauración en incrementos de ese porcentaje. Por ejemplo, un valor de 5 muestra actualizaciones del progreso de la restauración cada vez que se completa un 5 por ciento y un valor de 10 muestra actualizaciones del progreso de la restauración cada vez que se completa un 10 por ciento.

Nota: el progreso solamente se mostrará en el resultado salida si se especifica el parámetro -Verbose. De lo contrario, podrá verlo en el archivo de registro de restauración.

Este porcentaje no es preciso y las actualizaciones del progreso reales pueden ser inferiores o superior a lo solicitado.

Para una base de datos de tamaño considerable, 1 es el valor recomendado.

El tipo debe ser un valor entero entre 1 y 100.

El valor predeterminado es 5.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-RestoreMethod

Especifica el método de restauración que se va a realizar.

Los valores válidos son:

  • New: especifica una nueva ubicación para restaurar el contenido y se debe usar al restaurar a una granja de servidores diferente. Para especificar la nueva configuración, se mostrarán mensajes adicionales.
  • Overwrite: restaura el contenido y la configuración en sus ubicaciones originales y se debe usar al restaurar a la misma granja de servidores desde la que se realizó la copia de seguridad. Si se usa el parámetro Overwrite, se muestra un mensaje de confirmación. Si desea que se suprima este mensaje, use el parámetro Force.
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-RestoreThreads

Cantidad de subprocesos que se deben usar durante la restauración.

Cuantos menos subprocesos de restauración haya, más sencillo será comprender el registro de restauración. Sin embargo, cuantas más restauraciones haya, más componentes podrán restaurarse en paralelo, lo que puede acelerar la restauración.

El intervalo válido está comprendido entre 1 y 10. El valor predeterminado es 3.

Type:Int32
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-ShowTree

Muestra qué objetos de la granja de servidores se restaurarán en función de los demás parámetros pasados al Restore-SPFarm cmdlet, es decir, los parámetros Item y ConfigurationOnly. Los elementos que se excluirán de la restauración en función de los demás parámetros pasados al Restore-SPFarm cmdlet irán precedidos de un asterisco (*). Los elementos que no se puedan restaurar se incluirán entre corchetes ([ ]). Si está presente el parámetro ShowTree, no se realizará ninguna operación de restauración.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019

-WhatIf

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

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019