有些应用场景下我们需要认证设备,对于安装了Windows系统的物理机可以采用WMI获取硬盘、主板、BIOS序列号,从而确认设备的唯一性。

1. 安装依赖库 wmi

pip install wmi

2. 查询物理机硬盘、主板、BIOS序列号

import wmi
c = wmi.WMI()# 硬盘序列号
for physical_disk in c.Win32_DiskDrive():print('硬盘序列号:',physical_disk.SerialNumber)# 主板序列号
for board_id in c.Win32_BaseBoard():print('主板序列号:',board_id.SerialNumber)# bios序列号
for bios_id in c.Win32_BIOS():print('bios序列号',bios_id.SerialNumber)

Python查询物理机硬盘、主板、BIOS序列号(用于认证Windows设备)相关推荐

  1. python获取机器唯一标识_通过python 获取cpu和硬盘等硬件序列号组成的唯一识别码...

    import wmi c = wmi.WMI() def yingpan(): # # 硬盘序列号 cc = "" for physical_disk in c.Win32_Dis ...

  2. 虚拟机连接物理机的打印机_deepin下virtualbox虚拟windows 7系统安装物理打印机的方法...

    正在使用deepin linux操作系统,工作多数用windows 7,目前打印机在linux下支持得不是很理想,在用到打印机时总是在这两个操作系统中切换来切换去很麻烦,所以在deepin linux ...

  3. 批处理设置服务器BIOS序列号,批处理设置windows服务器的代码ThecSafe1.9.4第1/3页

    批处理设置windows服务器的代码ThecSafe1.9.4第1/3页 更新时间:2008年01月19日 20:41:21   作者: 一个既是服务器安全设置工具,也是一个学习批处理非常好的教程.虽 ...

  4. 效率提升:物理机管理使用场景和实践

    本文将分享物理机管理使用场景和实践,分别是物理机相关背景.平台物理机管理架构的介绍,并结合实际场景,进行装机实践,演示物理机功能. 背景介绍 可以把物理机想象成机房的服务器,物理机都有较好的硬件配置, ...

  5. bios error 装系统acpi_主板BIOS导致安装系统失败安全教程

    主板BIOS导致安装系统失败安全教程 来源:华强电子网 作者:华仔 浏览:465 时间:2017-08-05 10:14 标签: 摘要: 内容: 一天,朋友打电话来说他的爱机装不上Windows 20 ...

  6. 物理机安装CentOS7系统

    1. U盘启动制作 准备一个8G的U盘,制作U盘启动盘,网上下载UltraISO软件(下载地址:https://github.com/houwanle/blog-file/tree/master/cs ...

  7. p2v虚拟化Linux主机,Linux虚拟化之物理机到KVM的迁移(P2V)

    一.实施说明 在虚拟化的过程中由现有物理系统到虚拟机的迁移环节必不可少,其中有很多工具和方式各有不同特色,我目前用过方式的只有clonezilla.Vconvert.virt-p2v,从物理机向KVM ...

  8. VMware P2V---从物理机到虚拟机(二)

    温故: 上一篇文章<VMware P2V---从物理机到虚拟机(一)>中讲了物理机到虚拟机的P2V过程,因为上一篇文章主要讲的是P2V的原理,今天咱们聊聊P2V中的两种类型,即运行Wind ...

  9. python获取本机 ip地址、mac地址(物理地址)、计算机名、硬盘序列号、CPU序列号、主板序列号、bios序列号、bios uuid号

    文章目录 python获取本机IP地址.mac地址(物理地址).计算机名 物理地址 计算机名.ip地址 硬盘序列号 CPU序列号 主板序列号 bios序列号 bios uuid号 python获取本机 ...

最新文章

  1. 摄像头标定GML Camera Calibration
  2. php fastcgi配置_IIS7.5配置php(FastCGI)- 自动配置
  3. 2013秋东北计算机在线作业,2013秋奥鹏东北师范大学计算机应用基础第三次在线作业及答案.doc...
  4. 给mysql数据添加一个只拥有一张表的权限
  5. C语言 指针 p++ / p-- - C语言零基础入门教程
  6. SQL SERVER中关于OR会导致索引扫描或全表扫描的浅析
  7. python处理时间的标准数据_python数据分析数据标准化及离散化详解
  8. 词汇的积累 —— 同义反复、写景状物
  9. Javascript模块化编程 (附WebTrends的dcsMultiTrack方法浅述)
  10. 人员基础信息一体化采集设备
  11. GHOST XP SP3 遐想网络 纯净驱动预览版 2.0
  12. 微信内链接已禁止访问是什么情况?微信链接防封细节
  13. Java 文件完整性校验 MD5 sha1 sha256 sha224 sha384 sha512
  14. 英语学习APP开发解决方案
  15. Url参数是另一段带参Url
  16. 学计算机应该怎样学,初学者该如何学习电脑知识
  17. 高精度减法(C语言实现)
  18. Unity3D中C#调用iOS的静态库(*.a)
  19. DBA职业生涯规划:八步打造高级DBA专家
  20. java.util.set cannot be assigned from null_JDK源码那些事儿之浅析Thread下篇

热门文章

  1. 大学生python实验心得体会_大学生实训心得体会3篇
  2. Spark入门学习交流—Spark生态圈
  3. 柴静调查:穹顶之下_调查:HTML5数据列表
  4. 吴裕雄--天生自然 PYTHON3开发学习:字符串
  5. MATLAB三维画图函数使用总结
  6. ubuntu mate 18.04官网下载,烧录及安装 SSH VNC ROS MAVROS librealsense realsense-ros vision_to_mavros(我自己亲自弄的)
  7. python 使用ip库定位IP
  8. 计算机专业毕业后的工作方向
  9. 阅读Disentangling and Unifying Graph Convolutions for Skeleton-Based Action Recognition(CVPR2020)
  10. 洋葱架构简介——分离是为了更好的结合