前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Python通过WMI读取主板BIOS信息

Python通过WMI读取主板BIOS信息

作者头像
Python小屋屋主
发布2018-04-16 15:43:24
2.6K0
发布2018-04-16 15:43:24
举报
文章被收录于专栏:Python小屋Python小屋

Windows Management Instrumentation (WMI,Windows管理规范) 是Web-Based Enterprise Management (WBEM)的Windows实现,是在Windows操作系统中管理和操作数据的基础设施。

WBEM的数据模型是CIM(Common Information Model,公共信息模型)。CIM是一个用来命名计算机的物理和逻辑单元的标准的命名系统(或称为命名模式),例如硬盘的逻辑分区、正在运行的应用的一个实例,或者一条电缆。

WMI是一项核心的Windows管理技术,WMI作为一种规范和基础结构,通过它可以访问、配置、管理和监视几乎所有的Windows资源,比如用户可以在远程计算机器上启动一个进程;设定一个在特定日期和时间运行的进程;远程启动计算机;获得本地或远程计算机的已安装程序列表;查询本地或远程计算机的Windows事件日志等等。

首先确认一下BIOS有哪些信息可以查看,首先按下组合键Win+R打开运行命令窗口,执行wbemtest,如图:

单击“连接”按钮,在命名空间输入root\cimv2,然后单击“连接“按钮。

连接成功之后,单击按钮“打开实例”:

在弹出来的窗口中输入Win32_BIOS,然后单击按钮“确定”:

弹出Win32_BIOS对象管理器,查看全部属性:

Python扩展库wmi完美支持了WMI。首先使用pip命令安装该扩展库,如图:

然后编写Python程序,读取并显示BIOS信息:

代码运行结果:

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2018-04-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 Python小屋 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档