在 Windows 7 上,如何确定正在使用的网络接口?

在 Windows 7 上,如何确定正在使用的网络接口?

如何获取用于 Windows 7 上通信的网络接口(路由)?

在 Linux 上我们可以通过以下方式获得:

ip route get 192.168.0.116

从 Windows 8 到 Windows 10,使用此 PS 命令:

Find-NetRoute -RemoteIPAddress 192.168.0.116 | Select-Object interfaceIndex -Last 1这里给出了用于通信的网络接口的索引,通过索引我们可以找到实际的网络接口。

我已尝试过tracertpathpingroute PRINT未能获得预期的结果。

答案1

这可能会起作用:

$ifIndex = (Get-NetAdapter -physical | where status -eq 'up').ifIndex

相关内容