AD FastReporter is a Windows desktop application (WPF). It runs on any domain-joined workstation that meets the requirements below. No server installation is needed — you install it on your own PC and it queries Active Directory over the network.
Windows 10 (version 1607 or later) or Windows 11. On server editions, Windows Server 2016 or later is supported.
Both x64 and ARM64 architectures are supported.
AD FastReporter requires the .NET 10 Desktop Runtime (not the older .NET Framework).
If the runtime is not already installed, AD FastReporter will prompt you to download it on first launch. You can also install it ahead of time:
To verify the runtime is installed, open a command prompt and run:
dotnet --list-runtimes
Look for a line starting with Microsoft.WindowsDesktop.App 10.0.x.
AD FastReporter needs network access to an Active Directory domain:
lastLogon (as opposed to lastLogonTimestamp), AD FastReporter queries each domain controller individually. Network access to all DCs improves accuracy for these fields.AD FastReporter stores its configuration, custom report forms, and generated reports in a local SQLite database at:
%ProgramData%\AlbusBit\ADFastReporter\adfastreporter.db
The database starts small (under 1 MB) and grows as you store generated reports. If you regularly generate and store large reports (thousands of records), the database can grow to tens or hundreds of megabytes over time. You can manage this by periodically deleting old reports from the History view, or by disabling the “Save reports with results” option in Settings.
Scheduled task export files are written to the path you configure in the task definition, so plan disk space accordingly if you automate daily exports.
If you want to send reports by email (either manually or as part of scheduled tasks), you need access to an SMTP server. Configure the SMTP settings under Settings → Email in the application. AD FastReporter supports SMTP with or without SSL/TLS authentication.
| Action | Required permissions |
|---|---|
| Install AD FastReporter | Local administrator (for installer) |
| Run AD FastReporter | Standard domain user |
| Query AD objects | Read access to target objects in AD |
| Report on BitLocker recovery keys | Read access to msFVE-RecoveryPassword objects in AD |
| Create Windows scheduled tasks | Local administrator, or “Run only when user is logged on” (no elevation needed) |
| Export reports to file | Write access to the target folder |
| Send email | Network access to SMTP server |