Domain
$env.USERDOMAIN
.NET
$AD = [System.DirectoryServices.ActiveDirectory.Domain]
$AD::GetCurrentDomain()
ADModule
#Get information about current domain
Get-ADDomain
(Get-ADDomain).DNSRoot
#Get information about a different domain if trust is configured
Get-ADDomain -Identity differentdomain.local
#Get SID of a domain
(Get-ADDomain).DomainSID
# Get Domain Controller of current Domain
Get-ADDomainController
# Get Domain controller from different Domain
Get-ADDomainController -DomainName mydomain.local -Discover
Powerview
# List domain information
Get-NetDomain
Get-NetDomain -Domain anotherdomain.local
# Get SID of the Domain
GetDomainSID
# Get Domain Policy of the Domain
Get-DomainPolicy
(Get-DomainPolicy)."system access"
Get-DomainPolicy -Domain anotherdomain.local
(Get-DomainPolicy -Domain anotherdomain.local)."system access"
# Get Domain Controller for the domain
Get-NetDomainController
Get-NetDomainController -Domain anotherdomain.local
WMI
(Get-WmiObject Win32_ComputerSystem).Domain
Last updated