Importer une liste ou une bibliothèque de documents dans SharePoint Server

 

**Sapplique à :**SharePoint Foundation 2013, SharePoint Server 2013, SharePoint Server 2016

**Dernière rubrique modifiée :**2017-09-13

Résumé : Découvrez comment importer un site, une liste ou une bibliothèque de documents dans SharePoint Server 2016 et SharePoint 2013.

Vous pouvez importer un site, une liste ou une bibliothèque de documents dans SharePoint Server à l’aide de PowerShell.

Contenu de cet article :

  • Avant de commencer

  • Importer un site, une liste ou une bibliothèque de documents dans SharePoint

    • Pour importer un site, une liste ou une bibliothèque de documents à l’aide de Windows PowerShell

Avant de commencer

Bien que vous puissiez utiliser PowerShell ou l’Administration centrale pour exporter un site, une liste ou une bibliothèque de documents, vous pouvez uniquement utiliser PowerShell pour importer un site, une liste ou une bibliothèque de documents. Pour plus d’informations sur l’exportation de listes ou de bibliothèques, voir Exporter des sites, des listes ou des bibliothèques de documents dans SharePoint Server.

Avant de commencer cette opération, consultez les informations suivantes :

  • Vous pouvez utiliser l’importation comme méthode de restauration des éléments, ou comme méthode de déplacement ou de copie des éléments d’une batterie de serveurs à l’autre. Vous pouvez importer un site, une liste ou une bibliothèque de documents à partir d’une sauvegarde de la batterie actuelle, à partir d’une sauvegarde d’une autre batterie ou à partir d’une base de données de contenu en lecture seule. Pour importer depuis une base de données de contenu en lecture seule, vous devez d’abord attacher cette base de données. Pour plus d’informations, voir Attacher et restaurer des bases de données de contenu en lecture seule dans SharePoint Server.

  • Vous ne pouvez pas importer de site, de liste ou de bibliothèque de documents exportée depuis une version des SharePoint Server vers une autre version des SharePoint Server.

Importation d’un site, d’une liste ou d’une bibliothèque de documents dansUNRESOLVED_TOKEN_VAL( MOSS_2nd_NoVer)

Vous pouvez utiliser PowerShell pour importer un site, une liste ou une bibliothèque de documents manuellement ou dans le cadre d’un script exécutable à intervalles réguliers.

Pour importer un site, une liste ou une bibliothèque de documents à l’aide de PowerShell

  1. Vérifiez que vous êtes membre :

    • Rôle serveur fixe securityadmin sur l’instance SQL Server

    • du rôle de base de données fixe db_owner sur toutes les bases de données à mettre à jour ;

    • du groupe Administrateurs sur le serveur sur lequel vous exécutez les applets de commande PowerShell.

    Un administrateur peut utiliser la cmdlet Add-SPShellAdmin pour accorder les autorisations d’utilisation des cmdlets SharePoint Server.

    Notes

    Si vous ne disposez pas des autorisations, contactez votre administrateur d’installation ou votre administrateur SQL Server afin de les demander. Pour plus d’informations sur les autorisations PowerShell, voir Add-SPShellAdmin.

  2. Démarrez SharePoint Management Shell.

  3. À l’invite de commandes PowerShell, tapez la commande suivante :

    Import-SPWeb -Identity  <SiteURL>  -Path <ImportFileName>  [-Force] [-NoFileCompression] [-Verbose]
    

    Où :

    • <SiteURL> est l’URL du site à partir duquel vous effectuez l’importation ;

    • <ImportFileName> est le nom du fichier que vous exportez.

    Important

    Le site ou sous-site que vous importez doit disposer d’un modèle correspondant au modèle du site spécifié par Identity.

    Vous pouvez aussi utiliser l’applet de commande Get-SPWeb et transmettre l’ID à Import-SPWeb à l’aide du pipeline PowerShell. La valeur du paramètre Path spécifie le chemin d’accès et le nom du fichier à partir duquel importer la liste ou la bibliothèque. Pour inclure les paramètres de sécurité de l’utilisateur avec la liste ou la bibliothèque de documents, utilisez le paramètre IncludeUserSecurity. Pour remplacer la liste ou la bibliothèque spécifiée, utilisez le paramètre Force. Vous pouvez utiliser le paramètre UpdateVersions pour spécifier comment les conflits de versions seront gérés. Pour afficher la progression de l’opération, utilisez le paramètre Verbose.

    Le paramètre NoFileCompression vous permet de spécifier l’importation sans compression de fichier. L’utilisation de ce paramètre peut réduire l’usage des ressources de 30 % au cours des opérations d’exportation et d’importation. Si vous importez un site, une liste ou une bibliothèque de documents que vous avez exportés depuis l’Administration centrale, ou si vous avez exporté un site, une liste ou une bibliothèque de documents à l’aide de PowerShell sans utiliser le paramètre NoFileCompression dans l’applet de commande Export-SPWeb, vous ne pouvez pas utiliser ce paramètre dans l’applet de commande Import-SPWeb.

    Notes

    La cmdlet Import-SPWeb ne dispose pas d’une option permettant d’importer un sous-ensemble des éléments présents dans le fichier d’exportation. Par conséquent, l’opération d’importation importe tout le contenu du fichier.

Pour plus d’informations, voir Import-SPWeb.

Notes

Nous vous recommandons d’utiliser Windows PowerShell pour les tâches d’administration en ligne de commande. L’outil en ligne de commande Stsadm a été abandonné, mais il est inclus pour assurer la compatibilité avec les versions précédentes.

See also

Exporter des sites, des listes ou des bibliothèques de documents dans SharePoint Server