SharePoint Online : Archivage, PRA et Gestion du Versioning

Après plusieurs projets autour de SharePoint Online, nous nous sommes confronté au même constat :
➡️ Beaucoup de scripts PowerShell
➡️ Beaucoup de paramétrage manuel
➡️ Beaucoup de risques d’erreurs lors des déploiements

Pour répondre à ce besoin, nous avons développé un utilitaire graphique permettant de générer automatiquement des scripts d’exploitation SharePoint adaptés à chaque environnement.

✅ Fonctionnalités disponibles

🔹 Archivage SharePoint
– Archivage complet ou ciblé de bibliothèques/dossiers
– Support Windows et Linux
– Stockage local ou Azure Blob Storage
– Gestion AzCopy et Blobfuse2
– Mode de simulation (WhatIf)

🔹 PRA SharePoint
– Sauvegarde en mode miroir
– Gestion des :
– Suppressions
– Renommage dossiers et fichiers
– Fichiers et dossiers déplacés
– Base d’inventaire locale
– Exécution automatisable

🔹 Gestion du Versioning SharePoint
– Nettoyage des anciennes versions
– Conservation d’un nombre défini de versions
– Purge basée sur une date seuil
– Exécution en mode simulation ou réel

🎯 Objectif

L’objectif n’est pas uniquement de générer des scripts.
L’idée est surtout de :
✅ standardiser les déploiements
✅ sécuriser la configuration
✅ réduire les erreurs humaines
✅ accélérer la mise en place de nouveaux environnements

À partir d’une interface graphique, les scripts PowerShell sont générés automatiquement avec tous les paramètres nécessaires :
– Tenant Microsoft 365
– Application Entra ID
– Sites SharePoint
– Périmètre de traitement
– Secrets Windows ou Linux
– Paramètres d’archivage, PRA ou versioning

📚 Documentation intégrée
L’outil embarque également une documentation complète couvrant :
– Création de l’application d’entreprise Microsoft Entra ID
– Attribution des permissions Microsoft Graph
– Génération des secrets Windows (DPAPI)
– Génération des secrets Linux
– Déploiement des scripts
– Utilisation sur Windows et Linux
– Azure Blob Storage
– Blobfuse2
– Bonnes pratiques d’exploitation

Et plusieurs annexes permettant d’aller plus loin sur l’infrastructure de destination.

🎥 Dans cette vidéo de moins de 15minutes
Nous présentons :
– l’interface du générateur
– les différents modes disponibles
– la génération automatique des scripts
– la gestion des secrets
– la documentation embarquée
– quelques exemples de scénarios réels en live.

L’objectif est de montrer comment passer d’un besoin fonctionnel à un environnement SharePoint industrialisé en quelques minutes.