Backup-SPSite
Realiza una copia de seguridad de una colección de sitios.
Sintaxis
Default (Es el valor predeterminado).
Backup-SPSite
[-Identity] <SPSitePipeBind>
-Path <String>
[-AssignmentCollection <SPAssignmentCollection>]
[-Confirm]
[-Force]
[-NoSiteLock]
[-UseSqlSnapshot]
[-WhatIf]
[-UseABSDocStreamInfo]
[<CommonParameters>]
Description
El cmdlet Backup-SPSite realiza una copia de seguridad de la colección de sitios cuando se usa el parámetro Identity.
De forma predeterminada, la colección de sitios se establecerá como solo lectura para la duración de la copia de seguridad a fin de reducir la posibilidad de que la actividad del usuario durante la operación de copia de seguridad la dañe. Si tiene SQL Server Enterprise Edition, se recomienda usar el parámetro UseSqlSnapshot porque asegura una copia de seguridad válida y permite a los usuarios continuar leyendo y escribiendo en la colección de sitios durante la creación de la copia de seguridad.
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
Backup-SPSite https://server_name/sites/site_name -Path C:\Backup\site_name.bak
En este ejemplo se realiza una copia de seguridad de una colección de sitios en https://server_name/sites/site_name al archivo C:\Backup\site_name.bak.
EJEMPLO 2
Get-SPSiteAdministration https://server_name/sites/site_name | Backup-SPSite -Path C:\Backup\site_name.bak
En este ejemplo se realiza una copia de seguridad de una colección de sitios en https://server_name/sites/site_name al archivo C:\Backup\site_name.bak. Se genera el mismo resultado que en el ejemplo 1, pero con una forma diferente de realizar la operación.
EJEMPLO 3
Backup-SPSite https://server_name/sites/site_name -Path C:\Backup\site_name.bak -UseSqlSnapshot
En este ejemplo se realiza la copia de seguridad de una colección de sitios con instantáneas de base de datos para asegurar la integridad de la copia de seguridad.
EJEMPLO 4
Backup-SPSite https://server_name/sites/site_name -Path C:\Backup\site_name.bak -NoSiteLock
En este ejemplo se realiza una copia de seguridad de una colección de sitios y se impide colocar el sitio en un modo de solo lectura durante la fase de copia de seguridad. Use el parámetro -NoSiteLock al realizar una copia de seguridad de un sitio en producción donde es deseable no colocar el sitio en un modo de solo lectura mientras se realiza la copia de seguridad.
Parámetros
-AssignmentCollection
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
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.
Propiedades del parámetro
| Tipo: | SPAssignmentCollection |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Confirm
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Le pide confirmación antes de ejecutar el comando.
Para obtener más información, escriba el siguiente comando: get-help about_commonparameters
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | cf |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Force
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Especifica que se debe sobrescribir un archivo de copia de seguridad existente si ya existe.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Identity
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Especifica la dirección URL o el GUID de la colección de sitios del que se va a realizar una copia de seguridad.
Por ejemplo, una dirección URL válida, como https://server_name/sites/site_name o un GUID como "01234567-89ab-cdef-0123-456789abcdef".
Propiedades del parámetro
| Tipo: | SPSitePipeBind |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | 1 |
| Mandatory: | True |
| Valor de la canalización: | True |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-NoSiteLock
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Especifica que la colección de sitios debe permanecer como lectura y escritura durante la copia de seguridad.
Si no se especifica el parámetro NoSiteLock, la colección de sitios que tenga la configuración de bloqueo de colección de sitios "ninguno" o "sin adiciones" se establecerá de forma temporal como "solo lectura" mientras se realiza la copia de seguridad de colección de sitios. Una vez que se completa la copia de seguridad, el bloqueo de colección de sitios volverá a su estado original. El paquete de copia de seguridad registrará el estado original de bloqueo de colección de sitios de modo que se restaure a ese estado.
Si los usuarios escriben en la colección de sitios mientras se realiza una copia de seguridad de ésta, no se recomienda el parámetro NoSiteLock por el posible impacto que puede tener en la integridad de la copia de seguridad.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-Path
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Especifica la ruta de acceso completa al archivo de copia de seguridad (es decir, C:\Copia de seguridad\nombre_de_sitio.bak).
Propiedades del parámetro
| Tipo: | String |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | True |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-UseABSDocStreamInfo
Aplicable: SharePoint Server 2016, SharePoint Server 2019
No usar.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-UseSqlSnapshot
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
Especifica que se creará una instantánea de base de datos de SQL cuando comience la copia de seguridad y se recuperarán todos los datos de colección de sitios directamente de la instantánea de base de datos. Esta instantánea se eliminará automáticamente al completarse la copia de seguridad.
Recomendamos usar el parámetro UseSqlSnapshot si el servidor de base de datos que hospeda la base de datos de contenido admite instantáneas de base de datos, como SQL Server Enterprise Edition y SQL Server Developer Edition. Esto se debe a que garantiza una copia de seguridad válida y, a su vez, permite que los usuarios sigan leyendo y escribiendo en la colección de sitios durante la copia de seguridad. No es necesario especificar el parámetro NoSiteLock al especificar el parámetro UseSqlSnapshot.
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
-WhatIf
Aplicable: SharePoint Server 2010, SharePoint Server 2013, SharePoint Server 2016, SharePoint Server 2019
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
Propiedades del parámetro
| Tipo: | SwitchParameter |
| Valor predeterminado: | None |
| Admite caracteres comodín: | False |
| DontShow: | False |
| Alias: | Wi |
Conjuntos de parámetros
(All)
| Posición: | Named |
| Mandatory: | False |
| Valor de la canalización: | False |
| Valor de la canalización por nombre de propiedad: | False |
| Valor de los argumentos restantes: | False |
CommonParameters
Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para más información, consulte about_CommonParameters.