Condividi tramite


Importare un elenco o una raccolta documenti in SharePoint Server

SI APPLICA A:yes-img-132013 yes-img-162016 yes-img-192019 yes-img-seSubscription Edition no-img-sopSharePoint 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

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

  2. Avviare Management Shell di SharePoint.

  3. 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 a Import-SPWeb usando la pipeline di PowerShell. Il valore del Path 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 il IncludeUserSecurity parametro . Per sovrascrivere l'elenco o la libreria specificati, usare il Force parametro . È possibile usare il parametro per specificare come UpdateVersions verranno gestiti i conflitti di controllo delle versioni. Per visualizzare lo stato di avanzamento dell'operazione, usare il Verbose 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 il NoFileCompression parametro nel Export-SPWeb cmdlet, non è possibile usare questo parametro nel Import-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