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) →

OU DACL entry count should be investigated

AD-DACL-02InfoActive DirectoryPermissions and delegation

Part of Active Directory · Active Directory · Permissions and delegation · All checks

Run this check
Invoke-Maester -TestId AD-DACL-02

Organizational Units are a common delegation boundary in Active Directory. Understanding how many DACL entries apply to OU objects helps focus permission review on objects that commonly control administration and policy scoping.

  • Highlights OU permission surface area
  • Supports delegation review for administrative boundaries
  • Provides context for OU-focused DACL investigations

Operational

Review OU permissions regularly, especially where OUs host privileged users, servers, or administrative delegation models. Unexpectedly large or complex OU ACLs can indicate legacy delegation that should be validated.

This test retrieves $adState.DaclEntries, filters entries where ObjectClass equals organizationalUnit, and reports the count of OU DACL entries and distinct OU objects represented.

  • Test-MtAdDaclDistinctObjectCount
  • Test-MtAdDaclDenyAceCount
  • Test-MtAdDaclDenyAceDetails

Note: This test is LongRunning. It loads the full DACL dataset, which can consume significant memory in large Active Directory environments. Use Invoke-Maester -IncludeLongRunning to run it.

Every attribute of this check
FieldValue
Test IDAD-DACL-02
SeverityInfo
SuiteActive Directory
ProductActive Directory
FeaturePermissions and delegation
AreaAccess control
Resource typeOrganizationalUnit
MITRE ATT&CKNone
PowerShell testTest-MtAdDaclOuObjectCount
ServicesActiveDirectory
PermissionsActiveDirectory:Ldap:*.ntSecurityDescriptor:ReadControl
Long runningYes