通过WMI可以查询很多Windows系统相关的信息,有些在平时的编程过程中常常用到。我自己使用WMI进行某些查询感觉要比API用起来舒服很多。记录一下,以备日后之需:
获得系统版本信息:
$ wmic path win32_operatingsystem get version
获取系统名称:
$ wmic path win32_operatingsystem get name
获取系统是64位还是32位:
$ wmic path win32_operatingsystem get osarchitecture
获取机器名:
$ wmic path win32_computersystem get dnshostname
获取系统域名:
$ wmic path win32_computersystem get domain
还有一个官方的链接,介绍了很多有用的查询命令
Useful WMIC Queries