/
/

Comment sauvegarder les collections de sites, bibliothèques de documents et listes Microsoft SharePoint

par Team Ninja
How to Backup Microsoft SharePoint Site Collections, Document Libraries and Lists blog banner image

Points clés

Les entreprises doivent mettre en place des stratégies de sauvegarde SharePoint complètes, car les outils natifs n’offrent ni restauration granulaire, ni préservation des métadonnées, ni protection suffisante à long terme.

  • Comblez les lacunes des sauvegardes natives de SharePoint en capturant les documents, les métadonnées, les autorisations et les configurations sur l’ensemble des collections de sites, bibliothèques, listes et historiques de versions.
  • Utilisez PowerShell, les exports via API et les outils de sauvegarde incrémentielle pour préserver fidèlement les structures de sites, les bibliothèques de documents, les listes et l’historique des versions.
  • Préparez-vous aux scénarios de restauration complexes en tenant compte de l’héritage des autorisations, des workflows, des solutions personnalisées et des relations entre sites qui compliquent la restauration.
  • Améliorez la fiabilité des sauvegardes grâce à une planification automatisée, au stockage en cloud hybride et à des tests de validation réguliers alignés sur vos exigences de RTO (recovery time objective) et de RPO (recovery point objective).
  • Combinez sauvegardes granulaires et sauvegardes complètes du site pour restaurer rapidement des éléments isolés tout en assurant une protection complète des grands environnements SharePoint.

SharePoint héberge les données métier les plus critiques de votre entreprise, et pourtant, de nombreuses sociétés restent exposées à la perte de données SharePoint à cause d’erreurs humaines, de défaillances système et de cyberattaques. Sans une véritable sauvegarde de Microsoft SharePoint, une seule erreur peut détruire définitivement des années de travail collaboratif, de registres de conformité et de savoir-faire interne. Grâce à ce guide, vous découvrirez des méthodes efficaces pour sauvegarder les collections de sites Microsoft SharePoint et bâtir une protection des données optimale.

Pour une explication en images de ce sujet, regardez Comment sauvegarder les collections de sites, bibliothèques de documents et listes Microsoft SharePoint.

Les lacunes et vulnérabilités de la sauvegarde native de SharePoint

Les fonctions natives de Microsoft pour sauvegarder Microsoft SharePoint laissent des lacunes critiques qui exposent votre entreprise à la perte de données. Ces faiblesses maintiennent vos données métier stratégiques sous menace permanente.

Parmi les lacunes critiques :

  • Aucune restauration granulaire : impossible de restaurer des documents individuels sans impacter l’ensemble des collections de sites
  • Protection limitée de la corbeille : seulement 30 à 90 jours de couverture avant la suppression définitive
  • Historique des versions vulnérable : les utilisateurs disposant de droits de modification peuvent supprimer accidentellement toutes les versions d’un document
  • Absence de préservation des métadonnées : les colonnes personnalisées, les workflows et les autorisations sont souvent perdus lors de la restauration

Sauvegarder méthodiquement les documents SharePoint dans M365

Pour sauvegarder correctement Microsoft SharePoint, vous devez traiter plusieurs couches en parallèle : collections de sites, bibliothèques de documents, listes et historiques de versions. Il vous faut des stratégies capables de capturer simultanément les documents, les métadonnées, les autorisations et les configurations personnalisées. Chaque couche exige des techniques spécifiques pour préserver l’intégrité des données pendant les opérations de sauvegarde et de restauration.

Protection au niveau de la collection de sites

Les sauvegardes de collections de sites capturent toute la structure hiérarchique, y compris les sous-sites, les bibliothèques, les listes et les paramètres de sécurité. Utilisez la commande PowerShell `Backup-SPSite -Identity « http://sitecollection » -Path "C:\Backups\sitecollection.bak"` pour les environnements on-premises.

Pour SharePoint Online, exécutez des appels à l’API Microsoft Graph avec les commandes `Export-SPWeb` pendant les heures creuses. Configurez vos tâches de sauvegarde pour inclure les pages maîtres personnalisées, les thèmes et les modèles de site afin de permettre une recréation complète.

Préservation des bibliothèques de documents

Les bibliothèques de documents exigent des approches spécifiques qui conservent les métadonnées des fichiers, les types de contenu et l’arborescence des dossiers. Exécutez `Export-SPWeb -Identity "http://site" -Path "C:\Backup\library.cmp" -IncludeUserSecurity` pour préserver les autorisations en même temps que le contenu. Pour SharePoint Online, utilisez l’outil de migration SharePoint avec des paramètres de sauvegarde incrémentielle qui ne capturent que les fichiers modifiés au cours des dernières 24 heures.

Données de listes et métadonnées

Les listes SharePoint contiennent des données métier critiques qui demandent un traitement soigné afin de préserver les relations et les champs personnalisés. Utilisez `Export-SPWeb -Identity "http://site" -ItemUrl "Lists/CustomList" -Path "C:\Backup\list.cmp"` pour des sauvegardes de listes ciblées.

Exportez les structures de listes complexes au format XML grâce à la fonction d’export native de SharePoint, qui conserve les définitions de colonnes, les types de données et les règles de validation. Intégrez les colonnes calculées et les définitions de formules au périmètre de votre sauvegarde de Microsoft SharePoint pour conserver l’ensemble des fonctionnalités des listes lors de la restauration.

Conservation de l’historique des versions

La préservation de l’historique des versions suppose de sauvegarder toutes les versions d’un document avec leurs métadonnées et leurs horodatages. Configurez des scripts PowerShell s’appuyant sur la collection `$item.Versions` pour parcourir chaque version : `foreach($version in $item.Versions) { $version.File.SaveBinary("C:\Backup\$($version.VersionLabel).docx") }`.

Mettez en place des politiques de conservation gardant 50 à 100 versions par document selon vos exigences de conformité. Capturez les commentaires d’archivage et les étiquettes de version afin de conserver des pistes d’audit complètes à des fins réglementaires.

Les difficultés de sauvegarde SharePoint qui compliquent la restauration

Les complications de restauration proviennent de l’architecture interconnectée de SharePoint, où les composants dépendent les uns des autres via l’héritage des autorisations, les dépendances de workflows et les relations inter-sites.

Structures d’autorisations complexes

L’héritage des autorisations de SharePoint complique les sauvegardes lorsque les niveaux site, liste et élément possèdent chacun leurs propres contrôles d’accès. Les autorisations au niveau du site comportant plus de 15 niveaux personnalisés demandent un traitement particulier pour sauvegarder correctement Microsoft SharePoint.

De la même manière, les groupes SharePoint personnalisés comptant 100 utilisateurs ou plus nécessitent la préservation du mappage des autorisations afin de maintenir les périmètres de sécurité. L’héritage des autorisations d’un document peut être rompu lorsque les conteneurs parents ont des paramètres de sécurité différents, ce qui impose une sauvegarde granulaire des autorisations à l’aide des commandes PowerShell `Get-SPWeb | Get-SPList | Get-SPListItem`.

Dépendances liées aux workflows et à l’automatisation

Les workflows SharePoint jouent un rôle déterminant dans l’automatisation des processus métier, et pas seulement dans le stockage de contenu. Pour garantir une restauration complète, vos stratégies de sauvegarde doivent les prendre en compte. Dans le cas contraire, des opérations clés comme les approbations ou l’affectation des tâches peuvent échouer après la restauration.

Voici quelques-unes des difficultés de sauvegarde SharePoint :

  • Dépendances externes : les workflows SharePoint s’appuient sur des systèmes externes, des assemblys personnalisés et des comptes de service qui compliquent les processus de sauvegarde standard.
  • Séparation de Power Automate : les flux Power Automate connectés à SharePoint existent en dehors de l’environnement SharePoint et exigent des procédures de sauvegarde distinctes.
  • Composants de workflows personnalisés : les workflows SharePoint Designer nécessitent la sauvegarde de leurs fichiers .xoml et des assemblys associés en même temps que les données du site.

Composants WebPart et solutions personnalisés

Les solutions SharePoint personnalisées reposent souvent sur des assemblys externes et des services tiers, ce qui les rend plus difficiles à sauvegarder que les fonctionnalités standard. Les déploiements au niveau de la ferme ajoutent une couche de complexité supplémentaire : si les packages WSP ne sont pas conservés et mappés correctement lors de la sauvegarde, la restauration peut casser des intégrations critiques ou perturber des fonctionnalités personnalisées.

Les composants WebPart SharePoint Framework (SPFx) exigent une sauvegarde distincte de leur code source, de leurs fichiers manifestes et de leurs packages de déploiement. Les pages maîtres personnalisées qui référencent des fichiers CSS externes posent des difficultés de restauration lorsque les chemins d’accès changent pendant le processus.

Relations de contenu entre sites

Le contenu réparti sur plusieurs collections de sites peut compliquer la restauration lorsque des colonnes de recherche référencent des listes externes. Les connexions au service de métadonnées gérées nécessitent une sauvegarde du magasin de termes, en plus du contenu du site, pour conserver les relations de taxonomie.

Les composants WebPart de requête de contenu affichant des données issues de 5 sites différents ou plus cessent de fonctionner lorsque les sites sources sont restaurés indépendamment. Les composants WebPart basés sur la recherche perdent leurs fonctionnalités si les index de recherche ne sont pas reconstruits après la restauration, ce qui impose une réindexation manuelle de plus de 10 000 documents.

Stratégies complètes de sauvegarde SharePoint

Votre stratégie de sauvegarde doit viser des RTO (recovery time objective) de 4 à 8 heures et des RPO (recovery point objective) de 1 à 24 heures, selon vos exigences métier. Mettez en place des procédures de test qui valident l’intégrité des sauvegardes chaque mois dans un environnement hors production.

Sauvegardes granulaires ou sauvegardes complètes du site

Les sauvegardes granulaires permettent de restaurer des éléments individuels en 15 à 30 minutes, sans toucher au reste du contenu, ce qui les rend idéales pour corriger les erreurs des utilisateurs. Les sauvegardes complètes de site offrent une restauration intégrale de l’environnement, mais demandent deux à quatre heures pour les grandes collections de sites.

Combinez les deux approches en réalisant des sauvegardes granulaires quotidiennes des bibliothèques dont le contenu change fréquemment et des sauvegardes complètes hebdomadaires. Utilisez des scripts PowerShell avec `Get-SPSite | Where-Object {$_.LastContentModifiedDate -gt (Get-Date).AddDays(-1)}` pour automatiser la sélection en fonction des dates de modification.

Planification automatisée des sauvegardes

Déployez des scripts PowerShell via le Planificateur de tâches Windows pour une exécution quotidienne à 2 h, afin d’obtenir des plannings de sauvegarde réguliers. Configurez les tâches de sauvegarde avec `schtasks /create /tn « SharePoint Backup » /tr "powershell.exe -File C:\Scripts\backup.ps1" /sc daily /st 02:00` pour une exécution automatisée.

Privilégiez les approches incrémentielles, qui ne capturent que le contenu modifié depuis la dernière sauvegarde, afin de limiter des besoins de stockage de 500 Go ou plus. Mettez en place des notifications par e-mail à l’aide de la cmdlet `Send-MailMessage` lorsque votre sauvegarde de Microsoft SharePoint rencontre des erreurs ou dépasse une fenêtre d’exécution de quatre heures.

Outils de sauvegarde tiers

Les solutions commerciales proposent des méthodes de sauvegarde de Microsoft SharePoint adaptées aux applications, avec une compression intégrée qui réduit le stockage de 60 à 80 % tout en préservant des performances optimales. Ces outils prennent en charge aussi bien SharePoint 2016/2019 on-premises que SharePoint Online pour les déploiements hybrides.

Les fonctionnalités clés à évaluer :

  • Restauration granulaire : restauration de documents individuels dans des fenêtres de cinq minutes
  • Capacités d’intégration via API : connexion fluide avec votre infrastructure SharePoint existante
  • Gestion automatisée de la rétention : gestion du cycle de vie des données à partir de politiques définies
  • Supervision centralisée : une seule console pour plusieurs fermes SharePoint
  • Prise en charge des déploiements hybrides : protection unifiée des environnements on-premises et cloud

Approches cloud hybrides

Les stratégies hybrides associent un stockage on-premises pour une rétention de 30 jours à un stockage cloud pour répondre aux exigences de conformité. Utilisez Azure Backup en combinant des sauvegardes locales quotidiennes et une synchronisation cloud hebdomadaire, afin de trouver le bon équilibre entre rapidité de restauration et maîtrise des coûts.

Adoptez un stockage hiérarchisé en déplaçant les sauvegardes de plus de 90 jours vers Azure Cool Storage, ce qui réduit nettement les coûts. Configurez la réplication inter-régions avec Recovery Services Vault pour garantir une haute disponibilité en cas de sinistre régional.

Valider l’intégrité et la restaurabilité des sauvegardes SharePoint

Testez des scénarios précis : restauration d’un document individuel en moins de deux minutes, restauration complète d’une collection de sites en 30 à 60 minutes, et préservation des relations de contenu entre sites. Documentez vos procédures de test avec des check-lists détaillées et conservez des relevés de validation prouvant la fiabilité de vos sauvegardes auprès des auditeurs et des parties prenantes.

Protégez vos données SharePoint avec une sauvegarde de niveau entreprise

Ne vous souciez plus de la manière de sauvegarder vos documents SharePoint dans M365 ni des lacunes de conformité. La solution de sauvegarde cloud-native de NinjaOne assure une protection automatisée de SharePoint, avec un chiffrement résistant aux ransomwares, des options de restauration granulaire et une gestion centralisée sur l’ensemble de vos terminaux. Démarrez dès aujourd’hui votre essai gratuit.

FAQs

Les fonctions natives n’offrent pas de restauration granulaire, la rétention de la corbeille est limitée et les métadonnées comme les configurations personnalisées ne sont pas préservées, ce qui augmente le risque de perte définitive de données.

Les commandes PowerShell, les exports via l’API Microsoft Graph, les workflows de l’outil de migration SharePoint et les plateformes de sauvegarde tierces permettent chacun de structurer les sauvegardes des collections de sites, des bibliothèques et des listes.

Les autorisations complexes, les workflows, les composants WebPart personnalisés et les dépendances entre sites peuvent être rompus lors de la restauration s’ils ne sont pas inclus dans le périmètre de sauvegarde.

Elles doivent automatiser la planification des sauvegardes, combiner sauvegardes incrémentielles et complètes, valider les restaurations chaque mois et adopter des outils hybrides ou tiers répondant à leurs objectifs de RTO (recovery time objective) et de RPO (recovery point objective).

You might also like

Prêt à simplifier les aspects les plus complexes de l'informatique et de la sécurité ?