Windows PowerShell imports Microsoft.ActiveDirectory.Management.dll via Import-Module (AD enumeration)

Alerts when PowerShell imports Microsoft.ActiveDirectory.Management.dll using Import-Module, indicating potential AD enumeration.

FreeReviewedSigma · Medium · v1
Product
windows
Category
process_creation
Author
frack113 (SigmaHQ), DRL 1.1
Published
2023-01-22
Updated
2026-07-30

What it detects

This rule flags process creation where PowerShell (powershell.exe or pwsh.exe) uses Import-Module to load Microsoft.ActiveDirectory.Management.dll. Loading the Active Directory management library is a common prerequisite for attacker-driven directory discovery and enumeration. It relies on Windows process creation telemetry, specifically the executable path, original filename, and the PowerShell command line containing both Import-Module and the target DLL name.

Detection content is published as a reviewed draft. Tune thresholds and exclusions against your own telemetry before enabling this rule for alerting.