WMI判断网卡状态后获取网卡当前流量

zxl619792057 2011-08-17 04:34:23
大家好,请教一个问题

服务器上有两块网卡,一块没插网线,我想先判断出哪个是插网线的,然后获取这块网卡的流量,但是有一些问题

我使用 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值会不一样,如果这种方法不能完成我得需求,那怎么才能实现这一需求

谢谢!!!
...全文
659 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
spark_li 2013-04-08
  • 打赏
  • 举报
回复
where ="zzz" 变成 where like "%z%" 用like语句模糊查询
如果如是 2013-04-07
  • 打赏
  • 举报
回复
你 们是在XP下测的吧在win7下应该是一样的。
bombman_ 2011-11-18
  • 打赏
  • 举报
回复
如果这个后缀是通用的就好处理了。

想知道楼主是怎么解决的。
bombman_ 2011-11-18
  • 打赏
  • 举报
回复
楼主问题解决了没?
我也碰到一样的问题,用Win32_NetworkAdapter检测到的网卡Name加上“- 数据包计划程序微型端口”就是Win32_PerfFormattedData_Tcpip_NetworkInterface 中的name值。

6,184

社区成员

发帖
与我相关
我的任务
社区描述
windows网络管理与配置
社区管理员
  • 网络管理与配置社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧