开发者社区> 问答> 正文

python获取硬盘序列号

如果在windows server 上用python程序自动获取硬盘序列号

展开
收起
asuralm 2021-07-07 18:16:12 1007 0
1 条回答
写回答
取消 提交回答
  • 网络规划设计师、敏捷专家、CISP、ITSS服务经理、ACA全科目、ACP4项、ACE、CBP、CDSP、CZTP等。拥有 PRINCE2 Foundation/Practitioner、CCSK、ITIL、ISO27001、PMP等多项国际认证。 专利5+、期刊10+、知识产权师。核心期刊审稿人。

    1.在Windows中通过pip安装python安装依赖模块。

    pip install wmi
    pip install pywin32
    
    

    2.获取相关序列号

    import wmi
    c = wmi.WMI()
    
    # # 硬盘序列号
    for physical_disk in c.Win32_DiskDrive():
        print(physical_disk.SerialNumber)
    
    # CPU序列号
    for cpu in c.Win32_Processor():
        print(cpu.ProcessorId.strip())
    
    # 主板序列号
    for board_id in c.Win32_BaseBoard():
        print(board_id.SerialNumber)
    
    # mac地址
    for mac in c.Win32_NetworkAdapter():
        print(mac.MACAddress)
    
    # bios序列号
    for bios_id in c.Win32_BIOS():
        print(bios_id.SerialNumber.strip())
    
    2021-07-25 09:30:38
    赞同 1 展开评论 打赏
问答分类:
问答标签:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
From Python Scikit-Learn to Sc 立即下载
Data Pre-Processing in Python: 立即下载
双剑合璧-Python和大数据计算平台的结合 立即下载