如何在windowbat或powershell中识别用于成功ping的网络适配器(或接口)名称

qni6mghb  于 2022-12-23  发布在  Shell
关注(0)|答案(1)|浏览(192)

是否有方法标识用于成功ping的网络适配器(或接口)名称
例如,我有以下适配器:

我执行命令
ping google.com
成功,我想知道使用的适配器是"Wi-Fi" Sunrise_5GHz_387918
对于c#Identifying active network interface也有类似的问题
但我正在寻找一个windows批处理文件的方式(可能powershell)。

i86rm4rw

i86rm4rw1#

您可以在PS中使用以下命令执行此操作:

get-wmiobject win32_networkadapter | select netconnectionid, name, InterfaceIndex, netconnectionstatus

或者,您可以使用netsh

netsh interface ipv4 show interfaces

在较新版本的PS中,如Windows 8,您甚至可以直接用途:

Get-NetAdapter | SELECT name, status, speed, fullduplex | where status -eq 'up'

请注意,netconnectionstatus 值表示连接状态。2 表示connected

相关问题