Enumerating the Domain

Overview

Enumerating Active Directory can provide valuable information about the target network, such as user accounts, groups, computers, and other resources.

Code examples

Querying a user account

Get-ADUser bgoodman

# Specifying property output with Select-Object
Get-ADUser -Identity BGoodman | Select-Object SamAccountName, GivenName, Surname, Name

# Using wild card matching with Select-Object
Get-ADUser -Identity BGoodman -properties * | Select-Object SamAccountName, GivenName, Surname, Name, *phone*

# Querying the password and login info for a user
Get-ADUser bgoodman -prop * | select *password*, *Logon*

# Using -filter to find account matches
Get-ADUser -filter {Surname -like "stanley"} -prop DisplayName | select DisplayName, GivenName, Surname, SamAccountName

# Searching users in a specific Active Directory OU
Get-ADUser -filter * -searchbase "OU=US-Raleigh,DC=mk,DC=lab" -Properties DisplayName |
    select SamAccountName, DisplayName

References

Last updated