WMI判断网卡状态后获取网卡当前流量
大家好,请教一个问题
服务器上有两块网卡,一块没插网线,我想先判断出哪个是插网线的,然后获取这块网卡的流量,但是有一些问题
我使用 select Name from Win32_NetworkAdapter where NetConnectionStatus=2 来找到插网线的网卡名称,查到的结果是Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller
然后想用 select * from Win32_PerfFormattedData_Tcpip_NetworkInterface where name='Atheros AR8121/AR8113/AR8114 PCI-E Ethernet Controller' 查出该网卡的相关信息,但是返回的是NULL
后来发现 Win32_PerfFormattedData_Tcpip_NetworkInterface 中的name值是 Atheros AR8121_AR8113_AR8114 PCI-E Ethernet Controller - 数据包计划程序微型端口
为什么两个name值会不一样,如果这种方法不能完成我得需求,那怎么才能实现这一需求
谢谢!!!