Backup-SPSite

Hace una copia de seguridad de una colección de sitios.

Syntax

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.

By default, the site collection will be set to read-only for the duration of the backup to reduce the potential for user activity during the backup operation to corrupt the backup. If you have SQL Server Enterprise Edition, we recommend that UseSqlSnapshot parameter be used because this ensures a valid backup while it allows users to continue reading and writing to the site collection during the backup.

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.

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

Manages objects for the purpose of proper disposal. Use of objects, such as SPWeb or SPSite, can use large amounts of memory and use of these objects in Windows PowerShell scripts requires proper memory management. Using the SPAssignment object, you can assign objects to a variable and dispose of the objects after they are needed to free up memory. When SPWeb, SPSite, or SPSiteAdministration objects are used, the objects are automatically disposed of if an assignment collection or the Global parameter is not used.

When the Global parameter is used, all objects are contained in the global store. If objects are not immediately used, or disposed of by using the Stop-SPAssignment command, an out-of-memory scenario can occur.

Type:SPAssignmentCollection
Position:Named
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

- 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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-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
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Force

Especifica que se debe sobrescribir un archivo de copia de seguridad existente si ya existe.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Identidad

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".

Type:SPSitePipeBind
Position:1
Default value:None
Accept pipeline input:True
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-NoSiteLock

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, una colección de sitios que tenga una configuración de bloqueo de colección de sitios de "none" o "no additions" se establecerá temporalmente en "solo lectura" mientras se realiza la copia de seguridad de la 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.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-Path

Especifica la ruta de acceso completa al archivo de copia de seguridad (es decir, C:\Copia de seguridad\nombre_de_sitio.bak).

Type:String
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-UseABSDocStreamInfo

No usar.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition

-UseSqlSnapshot

Specifies a SQL Database Snapshot will be created when the backup begins, and all site collection data will be retrieved directly from the database snapshot. This snapshot will be deleted automatically when the backup completes

The UseSqlSnapshot parameter is recommended if the database server hosting your content database supports database snapshots such as SQL Server Enterprise Edition and SQL Server Developer Edition. This is because it will ensure a valid backup while allowing users to continue reading and writing to the site collection during the backup. It is not necessary to specify the NoSiteLock parameter when specifying the UseSqlSnapshot parameter.

Type:SwitchParameter
Position:Named
Default value:None
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Server Subscription Edition