Enumerating Computers

PowerView

Get list of all computers in current domain

Get-NetComputer

Get list of all computers in another domain

Get-NetComputer -Domain <DOMAIN NAME>

Pinging machines may give FALSE POSITIVE while probing, when ICMP packets are dropped by firewall

Ping all available computers in current domain

Get-NetComputer -Ping

Ping all available computers in another domain

Get-NetComputer -Ping -Domain <DOMAIN NAME>

Get list of all properties for all computers in current domain

Get-NetComputer -FullData

Get list of all properties of all computers in another domain

Get-NetComputer -FullData -Domain <DOMAIN NAME>

Get list of computers running with a specific OS in current domain

Get-NetComputer -OperatingSystem "*Server 2016*"

Get list of computers running with a specific OS in another domain

Get-NetComputer -Domain <DOMAIN NAME> -OperatingSystem "*Server 2016*"

Active Directory Module

Get list of all computers in current domain

Get-ADComputer -Filter * | Select name

Pinging machines may give FALSE POSITIVE while probing, when ICMP packets are dropped by firewall

Ping all available computers in current domain

Get-ADComputer -Filter * -Properties DNSHostName | %{Test-Connection -Count 1 -ComputerName $_.DNSHostName}

Last updated