Active Directory Reporting Tool

A fast and easy to use Active Directory Reporting tool with over 200 built in reports. Create reports on users, computers, groups, group membership, logon, passwords, inactive accounts and more. Get fast and accurate reports effortlessly, without the hassle of navigating complex and time-consuming PowerShell scripts.

Download Free Trial Schedule Demo
active directory reporting tool

Features

Schedule Reports – Configure reports to run hourly, daily, weekly or monthly. Reports can be sent via email or saved to disk.

Export reports – All reports can be exported to CSV, PDF or excel file.

Customize Reports – Add or remove any attribute to the report to customize it for your exact needs.

Fast & Powerful – The reporting tool works with very large AD environments and supports large group members of 5,000+ members.

User Friendly – Very easy to use and you can start running reports with just a few mouse clicks.

Request New Reports – If a report is missing let us know and we will see if it can be added to a future update.

Security and compliance – Create compliance reports such as password changes, inactive accounts, recent logon reports, folder permissions and more.

User Permission Reports – Scan AD Objects and folders to see what permissions a user has access to.

List of included Active Directory Reports

The AD Pro Toolkit includes the following AD Reports.

Report nameCategoryDescription
All UsersUser ReportsList of all users in your domain
All ContactsUser ReportsList all contacts
Enabled UsersUser ReportsList all enabled user accounts
Disabled UsersUser ReportsList all disabled user accounts
Locked UsersUser ReportsList all currently locked users
Recently Deleted UsersUser ReportsList of all deleted user accounts
Recently Created usersUser ReportsList users created in the last ‘x’ days
Recently Modified UsersUser ReportsList users modified in the last ‘x’ days
Accounts that never expireUser ReportsList of users set to never expire
Soon to expire user accountsUser ReportsAccounts that will expire in the next ‘x’ days
Recently expired user accountUser ReportsAccounts that got expired in the past ‘x’ days
Single User DetailsUser ReportsList all information for a single user
User SIDSUser ReportsList the SID for all or select users
Count of users in the domainUser ReportsList the total number of users in the domain
Count of users in each OUUser ReportsList the number of users in each OU
Allowed to dail-inUser ReportsUsers with “Allow access” set dial in permissions
Not allowed to dial-inUser ReportsUsers with “Deny access” set dial in permissions
With home folderUser ReportsUsers with home folder configured
With no home folderUser ReportsUsers not configured with home folder
With thumbnailUser ReportsUsers configured with a thumbnail
Without a thumbnailUser ReportsUsers not configued with a thumbnail
With logon scriptUser ReportsUsers configured with a logon script
Without logon scriptUser ReportsUsers not configured with a logon script
With managerUser ReportsList of users with a manager assigned
Without a managerUser ReportsList of users without a manager assigned
Users that are a managerUser ReportsList of users that are a mananger and number of direct reports
Protected from accidental deletionUser ReportsUsers protected from accidental deletion
Not protected from accidental deletionUser ReportsUsers not protected from accidental deletion
UserAccountControll value for all usersUser ReportsList the UserAccountControl value for all or select users
UserAccountControl is not 512 (normal users)User ReportsList all account that are not 512
User group membershipUser ReportsList of groups a user is a member of
Bad password count for all usersPassword ReportsList the badPwdCount since last successfull logon
Bad password attemptsPassword ReportsList the badPasswordTime value for all or select users
Password recently changedPassword ReportsList users that have recently changed their password
Password unchanged usersPassword ReportsList of users who have never changed their password
Password expires soonPassword ReportsList of users whose password expires in the next x days
Users that don’t require a passwordPassword ReportsList users that do not require a password.
Users with change password at next logonPassword ReportsList users with change password at next logon enabled
Users with a password set to never expirePassword ReportsList users whose password never expires
Uses that cannot change their passwordPassword ReportsList users who cannot change their password
Users with expired passwordPassword ReportsList of users whose password has expired
Users with old passwordPassword ReportsShows the days since password last set for all or select users
Inactive UsersLogon ReportsList users who have not logged on in at least ‘x’ days
True Last Logon ReportLogon ReportsList the most recent lastLogon value for all users from all DCs
Logon hours reportLogon ReportsShows the Logon Hours for each user
Recently Logged on usersLogon ReportsList users who have logged on in the past ‘x’ days
Can log on to all computersLogon ReportsList users allowed to log on to all computers
Can log on to selected computersLogon ReportsList users allowed to log on to select computers
Never Logged on UsersLogon ReportsList of users who have never logged on
All GroupsGroup ReportsList of all groups in the domain
Built-in groupsGroup ReportsList of all default built-in groups
Recently Deleted GroupsGroup ReportsList of groups deleted in the past ‘x’ days
Recently Created GroupsGroup ReportsList of groups created in the past ‘x’ days
Recently modified groupsGroup ReportsList of groups modified in the past ‘x’ days
Managed groupsGroup ReportsList of groups that have Managed by set
Unmanaged groupsGroup ReportsList of groups without Managed by set
Not protected from accidental deletionGroup ReportsList of group not protected from accidental deletion
Protected from accidental deletionGroup ReportsList of group that are protected from accidental deletion
All security groupsGroup ReportsList of groups that are security type
Built-in security groupsGroup ReportsList of all security groups in the domain
Global security groupsGroup ReportsGroup scope equals “Global”.
Domain Local Security groupsGroup ReportsGroup scope equals “Domain local”
Universal securty groupsGroup ReportsGroup scope equals “Universal”
All distribution groupsGroup ReportsGroup type equals “Distribution”.
Empty distribution groupsGroup ReportsDistribution groups that have no members
Global distribution groupsGroup ReportsGroup scope equals “Global” and group type equals “Distribution.
Domain Local distribution groupsGroup ReportsGroup scope equals “Domain local” and group type equals “Distribution.
Universal distribution groupsGroup ReportsGroup scope equals “Universal” and group type equals “Distribution.
User Group MembershipGroup Membership ReportsList the groups are user is a member of
Group membersGroup Membership ReportsList the members of all or selected groups
Group Members (Single line)Group Membership ReportsList users group membership in one row per user
Nested groupsGroup Membership ReportsList of groups that are a member of another group
Nested groups with membersGroup Membership ReportsRecursive group membership for selected groups
Nested groups tree viewGroup Membership ReportsHierechy view of nested groups
Members of Domain AdminsGroup Membership ReportsList the members of the Domain Admins group
Groups with membersGroup Membership ReportsList of groups of groups that have members
Groups with no membersGroup Membership ReportsList of groups that have no members (Empty groups).
Users not a member of specific groupGroup Membership ReportsList of users that are not a member of speficic group
Group Member countGroup Membership ReportsList of all groups and number of members in each group
Large groupsGroup Membership ReportsList of the largest groups in the domain
All ComputersComputer ReportsList all computer accounts in the domain
All Domain ControllersComputer ReportsList all domain controllers in the domain
All WorkstationsComputer ReportsList all workstations in the domain
All ServersComputer ReportsList all server computer objects
All computers and OUComputer ReportsList all computers and the OU they are in
OS based reportComputer ReportsList computers with a specific operating system
All Computers by OS countComputer ReportsTotal count of each operating system
Workstations by OS with countComputer ReportsTotal count of workstations by operating system
Servers by OS with countComputer ReportsTotal count of servers by operating system
Computers and IPv4 AddressComputer ReportsList computer objects and their IPv4 address
Computers with no descriptionComputer ReportsList computers that have no description
Computers password last set dateComputer ReportsList computers and their pwdLastSet
Computers last logon dateComputer ReportsList computers and their lastLogonTimestamp value
Recently logged on computers Computer ReportsComputers that have logged on in past x days
Inactive computersComputer ReportsComputers that have not logged on in at least x days
Managed computersComputer ReportsList computers with a manager assigned
Unmanaged computersComputer ReportsList computers that are not managed by another user
Enabled computersComputer ReportsList all enabled computer accounts
Disabled computersComputer ReportsList all disabled computer accounts
Deleted computersComputer ReportsList all deleted computer accounts
Recently created computersComputer ReportsComputer accounts that were recently created
Recently modified computersComputer ReportsComputere accounts that were recently modified
Computers trusted for delegationComputer ReportsList computers trusted for delegation
Computers with non windows operation systemsComputer ReportsList computers with a non Windows operating system
Bitlocker recevery keysComputer ReportsList computers and their bitlocker recovery keys
All GPOsGroup PolicyList all GPOs and where they are linked
Recently created GPOsGroup PolicyList recently created GPO objects
Recently modified GPOsGroup PolicyList recently modified GPO objects
All settings disabledGroup PolicyGPO status is set to “All settings disabled”
All settings enabledGroup PolicyGPO status is set to “Enabled”
Computer settings disabledGroup PolicyGPO status is set to “Computer configuration settings disabled”
User settings disabledGroup PolicyGPO status is set to “User conifuration settings disabled”
Deleted GPOsGroup PolicyList recently deleted GPOs
Empty GPOsGroup PolicyList GPOs with no policy settings
Unlinked GPOsGroup PolicyList GPOs that are not in use
Link not enabledGroup PolicyList GPOs that are linked and their location
Enforced enabledGroup PolicyList GPOs with Enforced enabled
Block inheritance enabledGroup PolicyOus with block inheritance enabled
OU linked GPOsGroup PolicyList GPOs that are linked to an OU
Site linked GPOsGroup PolicyList GPOs that are linked to a site
Domain linked GPOsGroup PolicyList GPOs that are linked to the domain
GPOs and security filteringGroup PolicyNot sure what this report is currently showing?
GPOs and WMI filteringGroup PolicyList GPOs that have WMI filtering configured
All OusOU ReportsList all OUs in the domain
All OUs and object countOU ReportsList all OUs and object count
Deleted OUsOU ReportsList of recently deleted Ous
Empty OusOU ReportsList Ous that are empty (no objects)
Managed OusOU ReportsOUs managed by another user
Unmanaged OusOU ReportsList of OUs not managed
Ous with computersOU ReportsList Ous that only contain computer objects
OUS with usersOU ReportsLsit Ous that only contain user objects
Ous wit groupsOU ReportsList Ous that only contain group objects
Recently created OusOU ReportsList OUs that were created in the past x days
Recently modified OusOU ReportsList Ous that were modified in the past x days.
Ous with linked GPOsOU ReportsList of Ous that have GPOs linked
OUS not protectedOU ReportsOus not protected from accidental deletion
Ous protectedOU ReportsOus protected from accidental deletion

Active Directory Reports FAQs

How do I get reports from Active Directory?

Active Directory is a database that contains objects such as users, computers, groups, and organizational units (OUs). You can organize these objects into OUs to make them easier to manage and utilize a structure for defining permissions and roles.

Over time the objects in Active Directory can contain a lot of information. For example, a user account can have an address, street, phone number, email, display name, city, state, and so on. Trying to review each object and create a report is complicated and very time-consuming.

The AD Pro Toolkit offers AD reporting tools that simplify the process of creating reports on the objects in your Active Directory domains. For example, to create a report on all users and their group membership it would only take 2 mouse clicks. This report will query the Active Directory database for all users and get their group membership details along with other account properties. This would be complicated to do with PowerShell or other scripting tools.

How does the AD Pro Reporting tool work?

The AD reporting tool utilizes Microsoft API and LDAP to query the domain for objects, permissions, and account details. For example, if you select the “Disabled Users” report the tool will query your AD for accounts that have been set to “Account is disabled”. The tool will display details such as the account name, status when the account was created, and when the account was changed. All of these details are stored in the AD database that the tool can pull down to create an easy to read report.

These reports will help you with compliance and auditing requirements. In addition, they will help you to better understand the objects that you have in your Active Directory domain. Over time, you can end up with thousands of objects in your domain, some of which are no longer used or needed. The reporting tool can help you report on these objects and find the ones that are no longer in use.

How do I create a report of Inactive users?

When a user authenticates to the domain the lastlogonTimestamp attribute is updated for the account. This attribute can be used to find inactive users in your domain.

Click on User Reports – > Inactive users for 90 days.

Note: You can also select from 120 days or use the AD Cleanup Tool to enter a specific date.

How do I download a report from Active Directory?

From the AD Pro Reporting Tool click on the export button and select your format.

For example, to export all enabled users to CSV click on User Reports -> Enabled users and click run. When the report is finished click on export -> Export to CSV.