Importare un elenco o una raccolta documenti in SharePoint Server
SI APPLICA A:2013 2016 2019 Subscription Edition SharePoint in Microsoft 365
Per importare un sito, un elenco o una raccolta documenti in SharePoint Server, è possibile utilizzare PowerShell.
Prima di iniziare
Sebbene sia possibile utilizzare PowerShell o Amministrazione centrale per esportare un sito, un elenco o una raccolta documenti, per il processo di importazione di questi elementi è invece possibile utilizzare solo PowerShell. Per informazioni sull'importazione di elenchi o raccolte, vedere Esportare siti, elenchi o raccolte documenti in SharePoint Server.
Prima di iniziare questa operazione, leggere le informazioni seguenti di cui è importante tenere conto:
È possibile utilizzare l'importazione quale metodo per ripristinare gli elemento o per spostare/copiare gli elementi da una farm in un'altra farm. È possibile importare un sito, un elenco o una raccolta documenti da un backup della farm corrente, da un backup di un'altra farm o da un database del contenuto di sola lettura. Per importare da un database del contenuto di sola lettura, è necessario innanzitutto associare tale database. Per ulteriori informazioni, vedere Collegare e ripristinare un database del contenuto di sola lettura in SharePoint Server.
Non è possibile importare un sito, un elenco o una raccolta documenti esportati da una versione di SharePoint Server a un'altra versione di SharePoint Server.
Esportare un sito, un elenco o una raccolta documenti in SharePoint Server
È possibile utilizzare PowerShell per importare manualmente un sito, un elenco o una raccolta documenti, oppure nell'ambito di uno script che può essere eseguito su base regolare.
Per importare un sito, un elenco o una raccolta documenti tramite PowerShell
Verificare di essere membri dei ruoli e dei gruppi seguenti:
Ruolo predefinito del server securityadmin nell'istanza di SQL Server.
Ruolo predefinito del database db_owner in tutti i database da aggiornare.
Gruppo Administrators per il server in cui vengono eseguiti i cmdlet diPowerShell.
Un amministratore può utilizzare il cmdlet Add-SPShellAdmin per concedere le autorizzazioni per l'utilizzo dei cmdlet di SharePoint Server.
Nota
[!NOTA] Se non si dispone delle autorizzazioni, richiederle all'amministratore per l'installazione o all'amministratore di SQL Server. Per ulteriori informazioni sulle autorizzazioni di PowerShell, vedere Add-SPShellAdmin.
Avviare Management Shell di SharePoint.
Al prompt dei comandi di PowerShell digitare il comando seguente:
Import-SPWeb -Identity <SiteURL> -Path <ImportFileName> [-Force] [-NoFileCompression] [-Verbose]
Dove:
<URLSito> è l'URL del sito in cui si esegue l'importazione.
<ImportFileName> è il nome del file a partire dal quale viene effettuata l'esportazione.
Importante
Il sito o il sito secondario che si sta importando deve avere un modello corrispondente al modello del sito specificato da
Identity
.È anche possibile usare il
Get-SPWeb
cmdlet e passare l'ID aImport-SPWeb
usando la pipeline di PowerShell. Il valore delPath
parametro specifica il percorso e il nome del file da cui importare l'elenco o la libreria. Per includere le impostazioni di sicurezza utente con l'elenco o la raccolta documenti, usare ilIncludeUserSecurity
parametro . Per sovrascrivere l'elenco o la libreria specificati, usare ilForce
parametro . È possibile usare il parametro per specificare comeUpdateVersions
verranno gestiti i conflitti di controllo delle versioni. Per visualizzare lo stato di avanzamento dell'operazione, usare ilVerbose
parametro .Il
NoFileCompression
parametro consente di specificare che durante il processo di importazione non viene eseguita alcuna compressione dei file. L'utilizzo di questo parametro può contribuire a ridurre l'utilizzo di risorse fino al 30% durante il processo di esportazione e di importazione. Se si importa un sito, un elenco o una raccolta documenti esportata da Amministrazione centrale o se è stato esportato un sito, un elenco o una raccolta documenti tramite PowerShell e non è stato usato ilNoFileCompression
parametro nelExport-SPWeb
cmdlet, non è possibile usare questo parametro nelImport-SPWeb
cmdlet.Nota
Nel cmdlet non è disponibile alcuna funzionalità
Import-SPWeb
per importare un subset degli elementi all'interno del file di esportazione. Pertanto l'operazione di importazione includerà tutto il contenuto del file.
Per ulteriori informazioni, vedere Import-SPWeb.
Nota
[!NOTA] Per l'esecuzione di attività amministrative dalla riga di comando è consigliabile utilizzare Windows PowerShell. Lo strumento da riga di comando Stsadm è deprecato, ma è stato incluso per garantire la compatibilità con le versioni precedenti del prodotto.
Vedere anche
Concetti
Esportare siti, elenchi o raccolte documenti in SharePoint Server