Backup-SPSite

Realiza um backup de um conjunto de sites.

Syntax

Backup-SPSite
      [-Identity] <SPSitePipeBind>
      -Path <String>
      [-AssignmentCollection <SPAssignmentCollection>]
      [-Confirm]
      [-Force]
      [-NoSiteLock]
      [-UseSqlSnapshot]
      [-WhatIf]
      [-UseABSDocStreamInfo]
      [<CommonParameters>]

Description

O cmdlet Backup-SPSite executa um backup do conjunto de sites quando o parâmetro Identity é usado.

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 obter as permissões e informações mais recentes sobre o Windows PowerShell para Produtos SharePoint, confira a documentação online em Cmdlets do SharePoint Server.

Exemplos

-------------------EXEMPLO 1--------------------

Backup-SPSite https://server_name/sites/site_name -Path C:\Backup\site_name.bak

Este exemplo faz backup de um conjunto de site em https://server_name/sites/site_name no arquivo C:\Backup\nome_do_site.bak.

-------------------EXEMPLO 2--------------------

Get-SPSiteAdministration https://server_name/sites/site_name | Backup-SPSite -Path C:\Backup\site_name.bak

Este exemplo faz backup de um conjunto de site em https://server_name/sites/site_name no arquivo C:\Backup\nome_do_site.bak. O mesmo resultado que o Exemplo 1, mas uma maneira diferente de executar a operação.

-------------------EXEMPLO 3--------------------

Backup-SPSite https://server_name/sites/site_name -Path C:\Backup\site_name.bak -UseSqlSnapshot

Este exemplo faz o backup de um conjunto de sites com instantâneos do banco de dados para assegurar a integridade do backup.

-------------------EXAMPLE 4--------------------

Backup-SPSite https://server_name/sites/site_name -Path C:\Backup\site_name.bak -NoSiteLock

Este exemplo faz backup de um conjunto de sites e impede a colocação do site em um modo somente leitura durante a fase de backup. Use o parâmetro -NoSiteLock ao fazer backup de um site em produção em que é desejável não colocar o site em um modo somente leitura enquanto o backup ocorre.

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

-Confirm

Solicita sua confirmação antes de executar o comando. Para saber mais, digite o seguinte 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

-Força

Especifique para substituir um arquivo de backup existente, se ele já existir.

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

-Identidade

Especifica a URL ou o GUID do conjunto de sites para fazer backup.

Por exemplo, uma URL válida, como https://server_name/sites/site_name, ou um 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 o conjunto de sites que deverá permanecer como leitura e gravação durante o backup.

Se o parâmetro NoSiteLock não for especificado, um conjunto de sites que tenha uma configuração de bloqueio de conjunto de sites de "nenhum" ou "nenhuma adição" será definido temporariamente como "somente leitura" enquanto o backup do conjunto de sites for executado. Depois que o backup for concluído, o bloqueio do conjunto de sites retornará ao seu estado original. O pacote de backup registrará o estado original do bloqueio do conjunto de sites a fim de que ele seja restaurado para esse estado.

Se os usuários estiverem gravando no conjunto de sites durante o seu backup, o parâmetro NoSiteLock não será recomendado para possível impacto à integridade do backup.

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

-Path

Especifica o caminho completo para o arquivo de backup (isto é, C:\Backup\nome_do_site.bak.

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

-UseABSDocStreamInfo

Não 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

-WhatIf

Exibe uma mensagem que descreve o efeito do comando em vez de executar o comando. Para saber mais, digite o seguinte 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