SPToolbox-logo

Application WPF (.NET 10) pour administrer, auditer et exporter des donnees depuis des sites SharePoint Online.

Installation

  1. Telecharger le zip depuis la page Releases
  2. Extraire l'archive
  3. 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
A very complete toolbox to manage your SharePoint sites.
Readme 281 MiB
2026-04-09 16:48:32 +02:00
Languages
C# 100%