ADFlowManager
Outil Moderne de Gestion Active Directory
Stop aux galères PowerShell. Gérez Active Directory plus vite avec une application de bureau .NET 10 moderne — gestion utilisateurs, déploiement de packages, templates, piste d’audit complète et zéro télémétrie.
Dernière version: 8 mars 2026
Pourquoi ADFlowManager ?
Tout ce qui manque à PowerShell, dans une seule application native.
Gestion AD plus rapide
APIs .NET natives avec cache SQLite intelligent. Jusqu’à 10× plus rapide que les cmdlets PowerShell.
Interface Moderne
Thème sombre Fluent Design propulsé par WPF-UI. Navigation intuitive, layout responsive.
Performance Native
Dépendance PowerShell minimisée — les APIs .NET natives font le gros du travail. Async/await partout pour une UI totalement réactive.
Déploiement sans Agent
Poussez des packages logiciels sur n’importe quel PC du domaine via SMB/RPC natif — sans WinRM, sans agent tiers.
Vie Privée d’abord
Zéro télémétrie. Traitement 100% local. Vos données AD ne quittent jamais votre infrastructure.
Open Source
Licence GPLv3, code entièrement transparent. Forkez, auditez, contribuez.
Tout ce dont vous avez besoin
Un ensemble d’outils complet pour les administrateurs IT gérant des environnements Active Directory.
Gestion des Utilisateurs
Gestion du cycle de vie complet des comptes utilisateurs AD.
- Création avec éditeur 5 onglets
- Désactivation / Activation avec déplacement OU optionnel
- Réinitialisation mot de passe avec indicateur de force
- Copie utilisateur (données org + groupes, sans infos perso)
- Comparaison et synchronisation des droits côte à côte
- Déplacement entre Unités Organisationnelles
Gestion des Groupes
Parcourez, créez et gérez les groupes AD efficacement.
- Parcourir tous les groupes avec recherche et filtrage
- Ajout / suppression de membres en masse
- Créer des groupes Sécurité ou Distribution
- Option de chargement configurable au démarrage
Templates Utilisateur
Templates réutilisables pour un onboarding instantané.
- Sauvegarder département, poste, groupes, OU
- Stockage local ou sur partage réseau
- Import / Export en JSON
- Expiration en jours (stagiaires, contractuels)
Cache Intelligent
Cache SQLite pour des requêtes ultra-rapides.
- TTL configurable (60 min à 24h)
- Rafraîchissement manuel et automatique
- Contourne entièrement PowerShell
- Opérations async partout
Audit & Conformité
Piste d’audit complète pour chaque opération AD.
- Logs multi-utilisateurs en SQLite
- Base de données locale ou partagée en réseau
- Filtrer par période, opérateur, type d’action
- Export CSV pour le reporting de conformité
Sécurité
Sécurité de niveau entreprise intégrée.
- Intégration Windows Credential Manager
- Validation anti-injection LDAP
- Nettoyage automatique du presse-papiers (60s)
- Politique de mots de passe à 3 niveaux
Interface Bilingue
Interface entièrement en français et en anglais.
- Français (par défaut) et Anglais
- ~95% des libellés localisés en v0.3.x
- Changeable dans les Paramètres
Packages
Déploiement logiciel sans agent sur les ordinateurs du domaine.
- Déployer EXE/MSI/PS1 via SMB/RPC natif
- Détection auto des métadonnées (nom, version, éditeur)
- Signature ECDSA P-256
- Vérification hash SHA-256
- Déploiement en lot avec progression live
- Intégration Event Log sur les PC cibles
Mise à Jour Auto
Mises à jour silencieuses en arrière-plan via Velopack.
- Mises à jour delta — bande passante minimale
- Installation silencieuse en arrière-plan
- Transitions bêta → stable transparentes
Construit sur des bases solides
Stack technologique moderne, bibliothèques éprouvées.
| .NET Framework | .NET 10 (Standard Term Support) |
| WPF Interface | WPF + WPF-UI (Fluent Design) |
| MVVM MVVM | CommunityToolkit.Mvvm |
| SQLite Base de données | SQLite via Entity Framework Core |
| AD Intégration AD | System.DirectoryServices.AccountManagement |
| Serilog Logging | Serilog (structuré, sinks fichier + console) |
| Win Credentials | Windows Credential Manager |
| Velo Mise à jour | Velopack |
| DI Injection de dépendances | Microsoft.Extensions.DependencyInjection |
Architecture Clean Architecture + MVVM
ADFlowManager/
├── ADFlowManager.Core/ # Domain layer
│ ├── Interfaces/Services/ # Contracts (IAD, ICache, IAudit, ITemplate…)
│ ├── Models/ # Models (User, Group, UserTemplate, AuditLog…)
│ └── Enums/
├── ADFlowManager.Infrastructure/ # Data & Integration layer
│ ├── ActiveDirectory/Services/ # AD Operations
│ ├── Data/ # EF Core DbContexts (Cache, Audit)
│ ├── Security/ # Windows Credential Manager
│ └── Services/ # Cache, Audit, Settings, Template
├── ADFlowManager.UI/ # Presentation layer (WPF + MVVM)
│ ├── Views/Pages/ # 8 pages
│ ├── Views/Windows/ # Login, Main, UserDetails
│ ├── Views/Dialogs/ # 7 dialogs
│ ├── ViewModels/ # CommunityToolkit.Mvvm
│ └── Resources/ # i18n dictionaries (FR/EN)
└── ADFlowManager.Tests/ # Unit tests Démarrez en quelques minutes
Prérequis
Installation
- 1 Télécharger ADFlowManager-Setup.exe depuis Releases
- 2 Lancer l’installateur (pas de droits admin requis, .NET 10 inclus)
- 3 Ouvrir ADFlowManager
- 4 Entrer domaine AD, identifiant et mot de passe
- 5 Commencer à gérer Active Directory
Compilation depuis les sources
git clone https://github.com/Alex-Bumblebee/ADFlowManager.git
cd ADFlowManager
dotnet restore
dotnet build -c Release Projet de démarrage : ADFlowManager.UI
Prêt à simplifier la gestion AD ?
Gratuit, open source, et fonctionne entièrement sur votre infrastructure.