当前访问互联网的正在使用的网卡,应该只有一个, 要么是个无线网卡, 要么是个有线网卡, 我想获取该网卡对象, 然后再分别回显该对象的, V4版ip地址, 子网掩码, 默认网关
gpt给的答案如下, 感觉不太对, 正在使用访问互联网的网卡不是应该只有一个吗?- cls
- # 获取所有启用的网络适配器
- $netAdapters = Get-NetIPConfiguration | Where-Object { $_.IPv4DefaultGateway -ne $null }
-
- # 遍历每个适配器并输出 IPv4 地址、子网掩码和默认网关
- foreach ($adapter in $netAdapters) {
- Write-Output "网卡: $($adapter.InterfaceDescription)"
- Write-Output "IP 地址: $($adapter.IPv4Address.IPAddress)"
- Write-Output "子网掩码: $($adapter.IPv4Address.PrefixLength)"
- Write-Output "默认网关: $($adapter.IPv4DefaultGateway.NextHop)"
- Write-Output "--------------------------"
- }
复制代码
|