.NET Classes
Domain Enumeration
PS C:> [System.Net.Dns]::GetHostByName(($env:computerName))
PS C:> [System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()Domain Forest Trusts
PS C:> ([System.DirectoryServices.ActiveDirectory.Domain]::GetCurrentDomain()).GetAllTrustRelationships()
PS C:> ([System.DirectoryServices.ActiveDirectory.Forest]::GetCurrentForest())
PS C:> ([ADSISearcher]"(objectClass=trustedDomain)").FindAll()
PS C:> ([ADSISearcher]"(objectClass=trustedDomain)").FindAll() | %{$a=$_.Properties["trustattributes"]; $d=$_.Properties["trustdirection"]; $t=$_.Properties["trusttype"] ; write-Host $_.Properties["distinguishedname"] $a $d $t}Get Password Policy
PS C:> Get-ADDefaultDomainPasswordPolicy -Current LoggedOnUserGet a Domain Computer
PS C:> ([ADSISearcher]"(&(objectClass=computer)(name=SV-*))").FindAll()PS C:> ([ADSISearcher]"(&(objectClass=computer)(name=<COMPUTERNAME>))").FindAll()Get All Domain Computers
Enumerate Single User
Enumerate All Domain Controllers
Enumerate All Users
Enumerate All Users With Specific Properties
Enumerate all users with a SPN
Enumerate a Domain Group
Enumerate All Domain Groups
Enumerate domain group members
References:
Last updated
