Copy-SPSite
Crea una copia di una raccolta siti.
Sintassi
Copy-SPSite
[-Identity] <SPSitePipeBind>
[-TargetUrl] <String>
[-AssignmentCollection <SPAssignmentCollection>]
[-DestinationDatabase <SPContentDatabasePipeBind>]
[-HostHeaderWebApplication <String>]
[-PreserveSiteId]
[<CommonParameters>]
Descrizione
Utilizzare il cmdlet Copy-SPSite per creare una copia di una raccolta siti da un database del contenuto di origine implicito a un database del contenuto di destinazione specificato.
La copia della raccolta siti ha un nuovo URL e un nuovo ID sito. Quando si dispone di funzionalità di snapshot del database in un computer che esegue SQL Server, viene creato uno snapshot temporaneo del database di origine per la durata della copia per evitare modifiche ai dati durante il processo di copia. Se non si dispone di funzionalità di snapshot del database nel server che esegue SQL Server, è possibile eseguire il backup dell'origine e ripristinarla nella destinazione per ottenere lo stesso risultato.
Per le autorizzazioni e le informazioni più recenti su Windows PowerShell per i prodotti SharePoint, vedere la documentazione online nella pagina Cmdlet server SharePoint.
Esempio
--------------ESEMPIO-------------
Copy-SPSite https://contoso/sites/OldTeam -DestinationDatabase WSS_Content -TargetUrl https://contoso/sites/NewTeam
In questo esempio viene creata una copia della raccolta siti https://contoso/sites/OldTeam dal relativo database al database WSS_Content con il nuovo URL https://contoso/sites/NewTeam e un nuovo ID sito.
Parametri
-AssignmentCollection
Consente di gestire gli oggetti ai fini della corretta eliminazione dalla memoria. Oggetti quali SPWeb o SPSite richiedono quantità di memoria elevate e per utilizzarli negli script Windows PowerShell è necessario gestire la memoria in modo appropriato. Tramite l'oggetto SPAssignment è possibile assegnare oggetti a una variabile ed eliminarli quando è necessario liberare memoria. Gli oggetti SPWeb, SPSite e SPSiteAdministration utilizzati vengono automaticamente eliminati dalla memoria se non viene utilizzato un insieme di assegnazioni o il parametro Global.
Quando viene utilizzato il parametro Global, tutti gli oggetti vengono memorizzati nell'area di archiviazione globale. Se gli oggetti non vengono utilizzati immediatamente o eliminati dalla memoria tramite il comando Stop-SPAssignment, può verificarsi una condizione di memoria insufficiente.
Type: | SPAssignmentCollection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-DestinationDatabase
Specifica il percorso in cui verrà inviata la copia.
Type: | SPContentDatabasePipeBind |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-HostHeaderWebApplication
Usare quando la raccolta siti è una raccolta siti con nome host che consente al sito di accedere all'applicazione Web corretta.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-Identity
Specifica la raccolta siti da copiare. Può essere un URL o un GUID valido.
Type: | SPSitePipeBind |
Position: | 1 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |
-PreserveSiteId
Specifica se il valore di SiteID deve essere salvato.
I valori validi sono True e False. Il valore predefinito è 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
URL che verrà utilizzato per la copia di destinazione della raccolta siti.
Type: | String |
Position: | 2 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Applies to: | SharePoint Server Subscription Edition |