Skip to content

Instantly share code, notes, and snippets.

@technoscavenger
Created May 15, 2024 02:56
Show Gist options
  • Save technoscavenger/3eb05044483b464fe0763ee722be7140 to your computer and use it in GitHub Desktop.
Save technoscavenger/3eb05044483b464fe0763ee722be7140 to your computer and use it in GitHub Desktop.
Get IP address, subnet, gateway and DNS server using PowerShell
# Get all network adapters that are configured to use IP
$adapters = Get-WmiObject -Class Win32_NetworkAdapterConfiguration -Filter "IPEnabled = True"
# Display the IP address, subnet mask, default gateway, and DNS servers for each adapter
foreach ($adapter in $adapters) {
Write-Host "Description: $($adapter.Description)"
Write-Host "IP Address(es): $($adapter.IPAddress)"
Write-Host "Subnet Mask(s): $($adapter.IPSubnet)"
Write-Host "Default Gateway(s): $($adapter.DefaultIPGateway)"
Write-Host "DNS Server(s): $($adapter.DNSServerSearchOrder)"
Write-Host ""
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment