Write-Host "=== Physical Network Adapters ===" -ForegroundColor Cyan Get-NetAdapter -Physical | Where-Object { $_.Status -eq 'Up' } | Select-Object Name, InterfaceDescription, MacAddress, LinkSpeed Write-Host "=== IPv4 Addresses (link-local) ===" -ForegroundColor Cyan Get-NetIPAddress -AddressFamily IPv4 | Where-Object { $_.IPAddress -like '169.254.*' } | Select-Object InterfaceAlias, IPAddress, PrefixLength Write-Host "=== All IPv4 Addresses ===" -ForegroundColor Cyan Get-NetIPAddress -AddressFamily IPv4 | Where-Object { $_.IPAddress -notlike '127.*' } | Select-Object InterfaceAlias, IPAddress, PrefixLength