WQL就是英文WMI Query Language的缩写,就是说wmic这个命令支持简单的一些SQL查询,我们以实例来讲解他的部分用法,这个命令过于强大,因此以下只是该命令的冰山一角。

列出本地连接的简要信息

C:\>wmic nicconfig list brief
DefaultIPGateway Description DHCPEnabled DNSDomain Index IPAddress ServiceName
Microsoft Kernel Debug Network Adapter TRUE 0 kdnic
{"192.168.3.1"} Intel(R) Wireless-N 7265 TRUE 1 {"192.168.3.227"} Netwtw04
Intel(R) Ethernet Connection (3) I218-LM TRUE 2 e1iexpress
Microsoft Wi-Fi Direct Virtual Adapter TRUE 3 vwifimp
Microsoft ISATAP Adapter FALSE 4 tunnel
Microsoft Teredo Tunneling Adapter FALSE 5 tunnel
Bluetooth Device (RFCOMM Protocol TDI) FALSE 6 RFCOMM
Bluetooth Device (Personal Area Network) TRUE 7 BthPan
TAP-Win32 Adapter V9 TRUE 8 {"2.0.1.4"} tap0901
TAP-Win32 Adapter V9 TRUE 10 tap0901
Microsoft ISATAP Adapter FALSE 11 tunnel
Microsoft 6to4 Adapter FALSE 12 tunnel
VMware Virtual Ethernet Adapter for VMnet1 FALSE 13 {"192.168.246.1"} VMnetAdapter
Microsoft ISATAP Adapter FALSE 14 tunnel
VMware Virtual Ethernet Adapter for VMnet8 FALSE 15 {"192.168.47.1"} VMnetAdapter
Microsoft ISATAP Adapter FALSE 16 tunnel
Microsoft ISATAP Adapter FALSE 17 tunnel

承上,列出IP地址是通过DHCP获取的本地连接简要信息

C:\>wmic nicconfig where DHCPEnabled='TRUE' list brief
DefaultIPGateway Description DHCPEnabled DNSDomain Index IPAddress ServiceName
Microsoft Kernel Debug Network Adapter TRUE 0 kdnic
{"192.168.3.1"} Intel(R) Wireless-N 7265 TRUE 1 {"192.168.3.227"} Netwtw04
Intel(R) Ethernet Connection (3) I218-LM TRUE 2 e1iexpress
Microsoft Wi-Fi Direct Virtual Adapter TRUE 3 vwifimp
Bluetooth Device (Personal Area Network) TRUE 7 BthPan
TAP-Win32 Adapter V9 TRUE 8 {"2.0.1.4"} tap0901
TAP-Win32 Adapter V9 TRUE 10 tap0901

承上,列出本地连接显示已连接的本地连接简要信息,而不是已断开的本地连接

C:\>wmic nicconfig where (DHCPEnabled='TRUE' and IPEnabled='TRUE') list brief
DefaultIPGateway Description DHCPEnabled DNSDomain Index IPAddress ServiceName
{"192.168.3.1"} Intel(R) Wireless-N 7265 TRUE 1 {"192.168.3.227"} Netwtw04
TAP-Win32 Adapter V9 TRUE 8 {"2.0.1.4"} tap0901

承上,列出描述信息不带win32字样的本地连接简要信息

C:\>wmic nicconfig where (DHCPEnabled='TRUE' and IPEnabled='TRUE' and not Description like '%win32%') list brief
DefaultIPGateway Description DHCPEnabled DNSDomain Index IPAddress ServiceName
{"192.168.3.1"} Intel(R) Wireless-N 7265 TRUE 1 {"192.168.3.227"} Netwtw04

承上,我只要列出IP地址和网关,其他的不要

C:\>wmic nicconfig where (DHCPEnabled='TRUE' and IPEnabled='TRUE' and not Description like '%win32%') get IPAddress,DefaultIPGateway
DefaultIPGateway IPAddress
{"192.168.3.1"} {"192.168.3.227"}

小朋友们,你们都学会了吗?我们再来一遍吧!!!

技术交流群:70539804

最新文章

  1. Coursera-Getting and Cleaning Data-Week2-课程笔记
  2. 判断浏览器是pc端还是手机端
  3. JavaWeb学习笔记——开发动态WEB资源(七)bookapp
  4. 利用jquery和flash实现复制文字功能(等同于ctrl+c)
  5. AOP静态代理解析2-代码织入
  6. inconfont 字体库应用
  7. [iOS微博项目 - 3.0] - 手动刷新微博
  8. iOS: 神奇的addSubView
  9. Grunt:多个css,js,进行单独压缩
  10. 【NOIP2014】DAY2题解+代码
  11. 利用Java API生成50到100之间的随机数
  12. 数据库学习番外篇 神奇的Redis
  13. 四大组件之ContentProvider小结
  14. jstack生成的Thread Dump日志线程 分析
  15. Apache ab性能测试结果分析
  16. saltstack文件模块的replace操作简化
  17. SQL SERVER 子查询使用Order By;按In排序
  18. java-BigInteger类
  19. sqlserver 自动创建作业执行备份数据库
  20. AWS 使用经验

热门文章

  1. Use formatter to format your JAVA code
  2. git 进阶操作
  3. beecloud resrful api test(nodejs)
  4. osgQt支持触摸屏
  5. 【转载】Redis sort 排序命令详解
  6. 【转载】如何选择MySQL存储引擎
  7. IE6,7,8 CSS HACK
  8. 理解Javascript的Prototype
  9. 第十六章 IIC协议详解+UART串口读写EEPROM
  10. ARM汇编中一些重要伪指令