在我们的IT运维中,如果你的环境面对的是Windows居多,除了pywin32非常好用以外,还有一个可以帮我们查到各种系统有用的信息,比如系统信息,软件信息,甚至硬件信息。这个模块就是wmi。
要使用这个模块,首先我们需要安装一下,通过pip install wmi,如果提示权限不足,那就需要在管理员终端下运行
官方文档页面:http://timgolden.me.uk/python/wmi/index.html
接下来我们需要读一下系统的硬盘分区信息
通过运行,脚本会列出所有的硬盘信息,格式为Dict,内容如下:
有些朋友会说,我对WMI不熟怎么办,我可能找不到我要的东西。在我的源代码的地方我已经放了这个很好的WMIexploer工具在上面,你可以自行下载,可以浏览系统WMI对象,这样你要用到的时候就可以通过WMI获取非常有用,非常全面的信息。
https://github.com/djhui/py_example/tree/master/Programs
然后通过部署到客户端,你甚至可以生成一张很详细的客户端信息的数据库而不需要 依赖其它收费软件
领取专属 10元无门槛券
私享最新 技术干货