Skip to content
Sponsor
3.0 preview2.3.0 stable

These docs describe the preview. Pick the version you run and every page marks what it doesn't have yet. Get the preview →
Maester 2.x docs (archived) →

Groups with manager count should be retrievable

AD-GRP-04InfoActive DirectoryGroups

Part of Active Directory · Active Directory · Groups · All checks

Run this check
Invoke-Maester -TestId AD-GRP-04

The ManagedBy attribute in Active Directory specifies who is responsible for managing a group. Assigning managers to groups provides several benefits:

  • Accountability: Clear ownership for group membership decisions
  • Delegation: Allows non-administrators to manage specific groups
  • Lifecycle management: Facilitates regular review and cleanup
  • Audit trail: Helps trace who authorized group changes
  • Self-service: Enables business owners to manage their own access groups

However, not all groups need managers. Built-in groups, system groups, and highly privileged groups (like Domain Admins) should typically be managed only by IT administrators.

Operational

  • Assign managers to business-purpose groups (department groups, project teams, etc.)
  • Ensure managers understand their responsibilities for group membership review
  • Implement a process for managers to regularly attest to group membership accuracy
  • Do not assign managers to highly privileged groups that require IT-only management
  • Consider using group expiration policies managed by group owners

This test retrieves all group objects from Active Directory and:

  • Checks the ManagedBy attribute for each group
  • Counts groups where ManagedBy is populated (not null or empty)
  • Calculates the percentage of managed vs. unmanaged groups
  • Test-MtAdGroupStaleCount - Groups with managers should be reviewed regularly to prevent staleness
  • Test-MtAdGroupInContainerCount - Groups with managers should typically be organized in appropriate OUs
Every attribute of this check
FieldValue
Test IDAD-GRP-04
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeatureGroups
AreaIdentity lifecycle and hygiene
Resource typeGroup
MITRE ATT&CKNone
PowerShell testTest-MtAdGroupWithManagerCount
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:group:ReadProperty