How to Use the Dashboard

The Dashboard provides a real-time overview of your Active Directory environment. Monitor key metrics, password health, domain controller status, privileged accounts, security alerts, and Azure Entra ID sync — all from a single screen.

The Dashboard is available in AD Reports v7.2.4.0 and later. The FGPP Password Health widget was added in v7.2.4.1. Click Dashboard in the top navigation menu to open it.
1

Dashboard Overview

When you open the Dashboard, all widgets load in parallel and display live data from your Active Directory domain. The Dashboard is organized into several areas:

  • Toolbar — domain selector, filters, refresh controls, and export
  • KPI Tiles — nine key metrics across the top row, including the Security Posture Score
  • Detail Widgets — password health (Default Policy & FGPP), domain controller health, privileged accounts, security alerts, a 90-day trend of any key figure, domain summary, recent group changes, recent GPO changes, and Azure Entra ID widgets

AD Reports Dashboard overview showing all widgets

2

Toolbar & Filters

The toolbar at the top of the Dashboard lets you control the scope and refresh behavior for all widgets.

Filter Controls
  • Domain — a drop-down that switches the domain for the whole application, so you no longer have to go to AD Forest to change it New in 7.5.4
  • OU — filter all metrics by a specific Organizational Unit (default: All)
  • Stale threshold — define how many days of inactivity mark an account as stale (options: 30, 60, 90, or 190 days; default: 90)
  • Pwd expiring — define the window for passwords expiring soon (options: 7, 14, or 30 days; default: 14)
  • Include disabled — include disabled accounts in KPI counts
  • Include service accounts — include service accounts in KPI counts (enabled by default)
Changing any filter automatically refreshes the entire Dashboard with the updated criteria.
Refresh Controls
  • Refresh All — manually refresh all widgets at once
  • Auto-refresh — set a recurring refresh interval: Off, 5 min, 15 min, or 30 min
  • Last refreshed — shows the timestamp of the most recent refresh
  • Export — export the entire Dashboard to an Excel workbook with one sheet per widget
  • Reset Layout — put the widgets back to an even layout, forget the saved splitter positions, and show any hidden widgets again New in 7.5.4
  • Widgets... — choose which widgets the Dashboard shows (see Choose Which Widgets to Show) New in 7.6

AD Reports Dashboard toolbar and filter controls

AD Reports Dashboard Domain drop-down switching the domain for the whole application

3

KPI Tiles

The top row displays nine key performance indicator (KPI) tiles, each showing a real-time count with a 7-day sparkline trend chart.

  • Total Users — total number of user accounts in the domain
  • Total Groups — total number of groups
  • Computers — total number of computer objects
  • Locked Out — currently locked out accounts
  • Pwd Expiring — passwords expiring within the configured window (default: 14 days)
  • Stale Accounts — accounts inactive beyond the configured threshold (default: 90 days)
  • Disabled — disabled user accounts
  • Critical Issues — computed count of security alerts, color-coded by severity
  • Security Posture Score — your domain scored out of 100 (see below) New in 7.6

Each tile includes a sparkline chart showing the 7-day trend based on daily snapshots, along with a delta indicator comparing the current value against the previous day (green for improvements, red for concerns).

Click any KPI tile to navigate directly to the corresponding report with pre-applied filters. For example, clicking Locked Out opens the Locked Out Users report, and clicking Stale Accounts opens the Inactive Users report filtered to the configured stale threshold.

Each tile also has an individual Refresh button to update that specific metric without refreshing the entire Dashboard. While a tile refreshes it shows Loading… under the figure.

AD Reports Dashboard KPI tiles showing key metrics with sparklines

4

Security Posture Score New in 7.6

The Security Posture Score tile scores your domain out of 100 across seven measures and bands the result Strong (90 and above), Good (75–89), Fair (60–74) or At risk (below 60).

Measure Points Full marks Nothing
Privileged passwords set to never expire20None3 or more
Oldest privileged password15365 days or less730 days or more
KRBTGT password age10180 days or less365 days or more
Accounts inactive for the stale threshold205% of users or less20% or more
Disabled accounts still in privileged groups10None5 or more
Passwords set to never expire152% of users or less10% or more
Expired passwords105% of users or less20% or more

A measure between the two limits earns part of its points. The stale threshold is the one set on the Dashboard toolbar (90 days by default).

  • Click the tile for the full breakdown — what each measure found, what it is worth, what it scored and why. Click any line to open the report behind it.
  • One serious gap is never hidden: a measure that scores nothing holds the band at Fair, however good the total.
  • Nothing unreadable counts against you: a measure AD Reports could not read is left out and the score is calculated on the rest; the breakdown says what was skipped.
  • The score is recorded daily like the other tiles, so it builds its own trend line, and it is included — with its measures — when you export the Dashboard.

AD Reports Dashboard KPI tiles with the Security Posture Score tile

5

Password Health (Default Policy & FGPP)

The Dashboard displays two side-by-side Password Health widgets for a comprehensive view of password compliance:

  • Password Health (Default Policy) — evaluates password expiration based on the Default Domain Policy maximum password age
  • Password Health (FGPP) — evaluates password expiration based on each user's effective Fine-Grained Password Policy (FGPP)

Both widgets display a horizontal bar chart breaking down user accounts into the same five password categories:

  • Compliant (green) — accounts with valid, non-expired passwords within policy
  • Expiring Soon (orange) — passwords that will expire within the configured window
  • Expired (red) — accounts with expired passwords
  • Never Expires (blue) — accounts with the "Password Never Expires" flag set
  • Must Change (red) — accounts requiring a password change at next logon

Each category shows the count and percentage. Comparing both widgets side by side helps you identify discrepancies between the Default Domain Policy and Fine-Grained Password Policies — for example, a user may appear compliant under the domain policy but have an expired password under their effective FGPP.

Why two widgets? In environments with Fine-Grained Password Policies, the Default Domain Policy alone does not reflect the true password expiration for all users. The FGPP widget ensures you see accurate expiration data based on each user's effective policy, which may have a different maximum password age than the domain default.

AD Reports Dashboard Password Health widgets — Default Policy and FGPP side by side

6

Domain Controller Health

The Domain Controller Health widget shows a table of all domain controllers in your domain with real-time status information:

  • DC Name — the domain controller hostname
  • IP Address — the DC's IP address
  • Site — the Active Directory site the DC belongs to
  • OS Version — the operating system running on the DC
  • FSMO Roles — any FSMO roles held by the DC (PDC Emulator, RID Master, Infrastructure, Schema Master, Domain Naming Master)
  • Status — current status: Online, Degraded, or Offline

AD Reports Dashboard Domain Controller Health table

7

Privileged Accounts

The Privileged Accounts widget lists all user accounts that are members of administrative groups (such as Domain Admins, Enterprise Admins, Schema Admins, and Administrators). The table includes:

  • Account — the SAM account name
  • Display Name — the user's display name
  • Role — the administrative groups the account belongs to
  • Status — whether the account is Active, Locked, or Disabled
  • Pwd Age — the number of days since the last password change

Accounts with stale passwords (older than 90 days) are highlighted in yellow, and disabled accounts are shown in red, making it easy to spot privileged accounts that need attention.

AD Reports Dashboard Privileged Accounts table

8

Security Alerts

The Security Alerts widget automatically evaluates data from the other widgets and generates actionable alerts. Alerts are categorized by severity:

  • Critical — lockout spikes (more than 5 locked accounts) and offline domain controllers
  • Warning — expired passwords, high percentage of non-expiring passwords (over 10%), admin accounts with stale or non-expiring passwords, and disabled accounts in admin groups
  • Info — stale account cleanup recommendations (more than 100 stale accounts)

Each alert includes a description, detail count, and a clickable Action link that navigates directly to the relevant report for further investigation. For example, clicking View Expired opens the Password Expired report, and View Admins opens the All Administrators report.

The Critical Issues KPI tile in the top row reflects the total count from this widget, with its color changing based on the highest severity alert (green when all clear, amber for warnings, red for critical issues).

AD Reports Dashboard Security Alerts table with severity indicators

Custom threshold alerts (New in 7.5): beyond the built-in rules above, you can set your own thresholds on key metrics — locked-out accounts, stale accounts, expired passwords, offline domain controllers, and more. Breaches appear here in Security Alerts and can be emailed to you. Configure them under Settings → Alerts.
9

Trend Chart Improved in 7.6

The trend widget charts any key figure over the last 90 days, from the daily snapshots the Dashboard keeps. Use the drop-down on the widget to switch between Locked Out (the default), Passwords Expiring, Stale Accounts, Disabled Accounts, Total Users, Total Groups and Computers — your choice is remembered. Figures where a rising line is bad news are drawn in red, the rest in blue. The chart shows:

  • Peak — the highest value and the date it occurred
  • Avg — the average daily value over the period
  • Current — today's value

Use it to spot lockout storms, a growing pile of stale accounts, or a wave of expiring passwords. Click anywhere on the chart to open the matching report.

AD Reports Dashboard trend chart with the key figure drop-down

10

Domain Summary

The Domain Summary widget provides a multi-domain overview, showing key metrics for every domain configured in AD Reports:

  • Domain — the domain name (current domain is shown in bold)
  • Users — total user count for the domain
  • DC Status — number of online domain controllers vs. total (e.g., "1/1 Online")
  • Alerts — number of security alerts for the domain

Domains that are unreachable are shown grayed out with "N/A" values. Each domain is queried in parallel with a 15-second timeout to prevent any single domain from delaying the Dashboard.

AD Reports Dashboard Domain Summary multi-domain table

11

Recent Group Changes

The Recent Group Changes widget lists groups that have been modified in the last 7 days. The table shows:

  • Group — the group name
  • Type — the group type (Security or Distribution)
  • Modified — the date the group was last modified
  • Members — current member count

This widget helps you track membership changes and detect unexpected modifications to sensitive groups.

AD Reports Dashboard Recent Group Changes table

12

Recent GPO Changes

The Recent GPO Changes widget lists Group Policy Objects that have been modified in the last 7 days. The table shows:

  • GPO — the Group Policy Object name
  • Modified — the date the GPO was last modified
  • Status — the current GPO status

Click on a GPO name to navigate to the GPO Changes report filtered to show changes from the last 7 days.

AD Reports Dashboard Recent GPO Changes table

13

Azure Entra ID Sync

The Azure Entra ID Sync widget shows synchronization metrics between your on-premises Active Directory and Microsoft Entra ID (Azure AD):

  • Synced Users — number of users synced from on-premises AD to Entra ID
  • Cloud-Only — number of users that exist only in Entra ID
  • Last Sync — timestamp of the most recent directory sync
  • Sync Errors — number of synchronization errors
  • MFA Enabled — number of users with multi-factor authentication enabled ( Shows live counts with Entra ID P1/P2)
  • No MFA — number of users without MFA ( Shows live counts with Entra ID P1/P2)
Authentication required: The Azure widgets require you to sign in to Microsoft Entra ID. If not already authenticated, click the LIVE button on the widget header to initiate sign-in. See Azure Authentication Settings for details.

AD Reports Dashboard Azure Entra ID Sync metrics

14

Azure Entra ID Groups

The Azure Entra ID Groups widget provides an overview of groups in your Microsoft Entra ID tenant:

  • Total Groups — total number of groups in Entra ID
  • Security Groups — number of security groups
  • M365 Groups — number of Microsoft 365 groups
  • Ownerless — groups with no assigned owner
  • Empty Groups — groups with no members
  • Synced Groups — groups synced from on-premises AD

This helps you identify cloud group hygiene issues such as ownerless or empty groups that may need cleanup.

AD Reports Dashboard Azure Entra ID Groups metrics

15

Collapse & Expand Widgets

Each detail widget (below the KPI tiles) can be collapsed or expanded by clicking the arrow button in the widget header. Collapsed widgets show only their title bar, saving screen space. Your collapsed/expanded preferences are saved automatically and persist between sessions.

Widget rows are separated by splitters you can drag to give one row more room. Since 7.5.4 only your own drags are saved — the Dashboard no longer re-saves a wrong layout on its own, which could leave one huge row with the rows below squeezed or cut off — and Reset Layout on the toolbar returns everything to an even layout.

16

Choose Which Widgets to Show New in 7.6

Click Widgets... on the Dashboard toolbar to see all eleven widgets. Uncheck the ones you don't use and they disappear, giving their space to the rest rather than leaving a gap.

  • A hidden widget is not queried when the Dashboard refreshes, so hiding what you don't look at makes a refresh quicker as well as the page shorter.
  • Show All checks everything again; at least one widget must stay visible.
  • Your choice is remembered. Reset Layout brings every widget back.

AD Reports Dashboard Widgets dialog listing the eleven widgets

17

LIVE Indicator & Per-Widget Refresh

Each detail widget has a LIVE badge and a Refresh button in its header. The LIVE badge indicates that the widget displays real-time data from your Active Directory. Click the Refresh button on any widget to refresh just that widget's data without refreshing the entire Dashboard.

18

Export Dashboard to Excel

Click the Export button in the toolbar to export the entire Dashboard to an Excel workbook. The export creates a multi-sheet workbook containing:

  • Summary — export metadata, domain name, timestamp, and current filter settings
  • Security Posture Score — the score and its band, with the measures behind it
  • Password Health (Default Policy) — category breakdown with counts and percentages
  • Password Health (FGPP) — FGPP-aware category breakdown with counts and percentages
  • DC Health — domain controller table with status
  • Privileged Accounts — all administrative accounts
  • Security Alerts — all computed alerts with severity
  • Domain Summary — multi-domain summary
  • Recent Group Changes — group modifications from the last 7 days
  • Account Lockout Trend — 30-day lockout snapshot history
  • Recent GPO Changes — GPO modifications from the last 7 days
  • Azure Sync — Entra ID sync metrics (if authenticated)
  • Azure Groups — Entra ID group metrics (if authenticated)
Ready to Try AD Reports?

Download the free 14-day trial and start reporting on your Active Directory today.

Download Free Trial Browse Report Library