Application WPF (.NET 10) pour administrer, auditer et exporter des donnees depuis des sites SharePoint Online.
Installation
- Telecharger le zip depuis la page Releases
- Extraire l'archive
- Lancer SharepointToolbox.exe (necessite le runtime .NET 10)
Prerequis
- Windows 10 ou superieur
- Runtime .NET 10 Desktop
- Acces au tenant SharePoint cible
Fonctionnalites
Connexion et profils
- Saisie du Tenant URL et Client ID
- Profils sauvegardes : creez, renommez, supprimez et chargez des profils de connexion reutilisables
- Selecteur de sites : parcourez et cochez plusieurs sites du tenant
- Enregistrement d'app : enregistrement automatique ou guide manuel de l'app Azure AD depuis le profil
- Support multi-tenant avec gestion des logos client
Permissions Report
Audit complet des permissions d'un ou plusieurs sites.
- Scan des bibliotheques, listes et dossiers (profondeur configurable)
- Inclusion optionnelle des permissions heritees et sous-sites
- Mode consolidation : fusion des permissions identiques avec affichage des sites/bibliotheques
- Export CSV ou HTML (rapport interactif avec filtrage, tri, regroupement par utilisateur/site)
Storage Metrics
Analyse de l'occupation du stockage SharePoint.
- Repartition par bibliotheque avec profondeur de dossiers configurable
- Metriques : taille totale, taille des versions, nombre d'elements, derniere modification
- Visualisation 3D interactive du stockage
- Export CSV ou HTML (rapport avec graphiques de repartition)
Annuaire utilisateurs
- Liste complete des utilisateurs du tenant via Microsoft Graph
- Filtrage et recherche
- Export HTML
Recherche de fichiers
Recherche avancee de fichiers a travers les bibliotheques d'un site.
| Filtre | Description |
|---|---|
| Extension(s) | Ex : docx pdf xlsx |
| Nom / Regex | Expression reguliere sur le chemin du fichier |
| Cree apres / avant | Plage de dates de creation |
| Modifie apres / avant | Plage de dates de modification |
| Cree par | Nom ou email de l'auteur |
| Modifie par | Nom ou email du dernier editeur |
| Bibliotheque | Limite la recherche a un chemin relatif |
Utilise la Search API SharePoint (KQL) avec pagination automatique.
Doublons
Detection de fichiers ou dossiers en double au sein d'un ou plusieurs sites.
Type de scan : Fichiers (via Search API) ou Dossiers (via enumeration CAML)
Criteres de comparaison (combinables) : Nom, Taille, Date de creation, Date de modification, Nombre de sous-dossiers, Nombre de fichiers
Export CSV ou HTML (cartes depliables avec mise en evidence des valeurs identiques/differentes).
Architecture technique
- Interface WPF avec pattern MVVM (CommunityToolkit.Mvvm)
- Injection de dependances via Microsoft.Extensions.Hosting
- Authentification MSAL avec cache persistant et support broker WAM
- Microsoft Graph SDK pour les operations tenant/utilisateurs
- PnP.Framework (CSOM) pour les operations SharePoint
- Localisation EN/FR complete via fichiers .resx
- Branding configurable (logos MSP et client) dans les exports HTML
Description
Releases
9
SharePoint Toolbox 2.3
Latest
Languages
C#
100%
