Partilhar via


Copy-SPSite

Faz uma cópia de um conjunto de sites.

Syntax

Copy-SPSite
    [-Identity] <SPSitePipeBind>
    [-TargetUrl] <String>
    [-AssignmentCollection <SPAssignmentCollection>]
    [-DestinationDatabase <SPContentDatabasePipeBind>]
    [-HostHeaderWebApplication <String>]
    [-PreserveSiteId]
    [<CommonParameters>]

Description

Use o cmdlet Copy-SPSite para fazer uma cópia de um conjunto de sites de um banco de dados de conteúdo de origem implicado para um banco de dados de conteúdo de destino especificado.

A cópia do conjunto de sites possui uma nova URL e um novo SiteID. Quando você tem recursos de instantâneo de banco de dados em um computador executando o ServidorSQL, um instantâneo temporário do banco de dados de origem é criado durante a duração da cópia para evitar alterações de dados durante o processo de cópia. Se você não tiver recursos de instantâneo de banco de dados no servidor em execução SQL Server, poderá fazer backup da origem e restaurá-la no destino para obter o mesmo resultado.

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

Copy-SPSite https://contoso/sites/OldTeam -DestinationDatabase WSS_Content -TargetUrl https://contoso/sites/NewTeam

Este exemplo faz uma cópia do conjunto de sites https://contoso/sites/OldTeam de seu banco de dados para o banco de dados WSS_Content com a nova URL, https://contoso/sites/NewTeam e uma nova ID do Site.

Parâmetros

-AssignmentCollection

Gerencia objetos para o devido descarte. O uso de objetos como SPWeb ou SPSite pode consumir grandes quantidades de memória e o uso desses objetos em scripts do Windows PowerShell requer gerenciamento de memória adequado. Usando o objeto SPAssignment, você poderá atribuir objetos a uma variável e descartar os objetos após o uso para liberar memória. Quando objetos SPWeb, SPSite ou SPSiteAdministration são usados, os objetos são automaticamente descartados se um conjunto de atribuições ou o parâmetro Global não forem usados.

Quando o parâmetro Global é usado, todos os objetos estão contidos no repositório global. Se os objetos não forem usados imediatamente ou forem descartados usando o comando Stop-SPAssignment, um cenário de falta de memória poderá ocorrer.

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

-DestinationDatabase

Especifica o local onde a cópia será enviada.

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

-HostHeaderWebApplication

Use quando a coleção de sites for uma coleção de sites nomeada pelo host que permite que o site aterrisse no aplicativo Web correto.

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

-Identity

Especifica o conjunto de sites para copiar. Este valor pode ser uma URL válida ou GUID.

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

-PreserveSiteId

Especifica se a ID do site deve ser salva ou não.

Os valores válidos são True e False. O valor padrão é False.

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

-TargetUrl

A URL que será usada para a cópia de destino do conjunto de sites.

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