我希望能够读取尽可能多的传感器信息(热量、风扇速度等),以便在我的 Windows 机器上进行预定的日志记录。
我发现 CPUID 的 HWMonitor 可以读取我想要的所有信息,但它似乎没有命令行界面,而且因为我希望能够自动化它,所以我需要一个 CLI。
如果有必要,我并不反对自己进行一些编程,但我希望找到一个现成的工具来实现这个目的 - 如果有人知道像 HWMonitor 这样的程序在后台使用的 Windows 命令/协议,我将不胜感激。
答案1
wmic path Win32_Fan get
wmic path Win32_TemperatureProbe get
wmic path win32_VoltageProbe get
请注意,在我的系统上这些不可用,因为 HP 没有提供它们。
看https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-fan
编辑
获取 SMART 状态
wmic /namespace:\\root\wmi PATH MSStorageDriver_FailurePredictStatus get /format:List
答案2
我希望能够读取尽可能多的传感器信息(热量、风扇速度等)
SpeedFan 是一款监控装有硬件监控芯片的计算机的电压、风扇转速和温度的程序。SpeedFan 甚至可以访问 SMART 信息并显示硬盘温度。
Speedfan 可以生成 csv 日志文件(也可以发送电子邮件)。
打开 SpeedFan,单击“配置”,单击“温度”、“风扇”和“电压”选项卡中的每个项目,然后单击“记录”按钮(如果不需要,请清除该按钮)。然后单击“日志”选项卡,如果想要记录,请选中复选框,如果不需要,请清除该复选框。
来源:如何在 SpeedFan 日志文件中查看 CPU 温度的变化?,回答者西奈特
免责声明:我与速度风扇无论如何,我只是该软件的最终用户。