This page provides a list of Active Directory group reports including in the Active Directory Pro Toolkit. These are pre-built PowerShell scripts that enable administrators to quickly generate reports on AD groups and group members.

Reports can be exported to CSV or HTML, see example reports below. Send me feedback on reports you would like to see included.

Included Reports

General

1. All Groups

Get all groups in the domain. Includes group name, created date, modified date, description, groupscope and groupcategory.

2. Built in groups

Get all built in groups in the domain. Includes group name, created date, modified date, description, groupscope and groupcategory.

3. Groups with Members

Get all groups that have members. Includes group name, created date, modified date, description, groupscope and groupcategory.

4. Groups without Members

Get all groups that have no members. Includes group name, created date, modified date, description, groupscope and groupcategory.

5. Managed groups

Get all managed groups. Includes group name, created date, modified date, description, groupscope, groupcategory and managedby attribute.

6. Unmanaged groups

Get all unmanaged groups. Includes group name, created date, modified date, description, groupscope, groupcategory and managedby attribute.

7. All security groups

Get all security groups. Includes group name, created date, modified date, description, groupscope, groupcategory and managedby attribute.

8. All distribution groups

Get all distribution groups. Includes group name, created date, modified date, description, groupscope, groupcategory and managedby attribute.

9. All universal groups

Get all universal groups. Includes group name, created date, modified date, description, groupscope, groupcategory and managedby attribute.

10. All domain local groups

Get all domain local groups. Includes group name, created date, modified date, description, groupscope, groupcategory and managedby attribute.

11. Groups created in the last 7 days

Get groups created in the last 7 days. Includes group name, modified date, description, groupscope and whencreated attribute.

12. Groups created in the last 30 days

Get groups created in the last 30 days

13. Groups created in the last 60 days

Get groups created in the last 60 days

14. Groups created in the last 90 days

Get groups created in the last 90 days

15. Groups modified in the last 7 days

Get groups modified in the last 7 days. Includes group name, modified date, created date, description and groupscope.

16. Groups modified in the last 30 days

Get groups modified in the last 30 days

17. Groups modified in the last 60 days

Get groups modified in the last 60 days

18. Groups modified in the last 90 days

Get groups modified in the last 90 days

19. Groups not protected from accidental deletion

Get groups not protected from accidental deletion. Includes group name, modified date, created date, description, groupscope and ProtectedFromAccidentalDeletion attribute.

20. Groups protected from accidental deletion

Get groups protected from accidental deletion. Includes group name, modified date, created date, description, groupscope and ProtectedFromAccidentalDeletion attribute.

21. Get all groups from an organizational unit

Get all groups from an organizational unit. Change the value of SearchBase to the OU distinguishedName. Includes group name, modified date, created date, description, groupscope and groupcategory.

22. Groups with a certain name

Find all groups based on a keyword. Replace the keyword with the string value you want search for. Includes group name.

Group Membership Reports

23. Single user group membership

Get a single users group membership, change the value of LogonName to the users samaccountname. Includes user name and name of group.

24. Multiple users group membership (from text file)

Get a list of users from a text file and their group membership.

25. Multiple users group membership from an OU

Get users group membership that are in a specific organizational unit. Includes user name and name of group.

26. All users and their group membership

Get all users in the domain and their group membership

27. Single user group membership with additional user properties

Get a single users group membership and include additional user attributes. Includes user logon name, first name, last name, title, description, mail, department and manager.

28. Single user group membership include nested groups

Get a single users group membership and include nested groups

29. Group membership for large groups (5000+)

Get the members of a group for large groups

30. Group members for a single group w/ contacts

Get single user group membership and include contacts

31. Group members for all groups

Get all groups and group members

32. Group members for single group

Get all group members for a single group

33. Multiple group membership from a an OU

Get all group members for all groups in an OU

Recommended Tool: SolarWinds Server & Application Monitor

This utility was designed to Monitor Active Directory and other critical services like DNS & DHCP. It will quickly spot domain controller issues, prevent replication failures, track failed logon attempts and much more.

What I like best about SAM is it’s easy to use dashboard and alerting features. It also has the ability to monitor virtual machines and storage.

Download Your Free Trial Here

Leave a Comment