本帖最后由 方正好强 于 2020-12-2 12:19 编辑
新人,初临宝地。如有违规问题,还请管理同学指正,万分感谢!
有小伙伴们在评论中回复到“这个方法没用,不对”,看看他们的方法。我对这方面也一知半解。
我们知道 Windows 电脑没有监控 CPU 温度的功能,如果想知道 CPU 温度需要安装软件,比如鲁大师。
那么是否可以不安装软件,就实现 CPU 的温度监控呢?
有的!经查询资料,找到了方法。
废话不多说,见代码:
[PowerShell] 纯文本查看 复制代码 function Get-Temperature {
$t = Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace "root/wmi"
$returntemp = @()
foreach ($temp in $t.CurrentTemperature)
{
$currentTempKelvin = $temp/10
$currentTempCelsius = $currentTempKelvin - 273.15
$currentTempFahrenheit = (9/5) * $currentTempCelsius + 32
$returntemp += $currentTempCelsius.ToString() + " C : " + $currentTempFahrenheit.ToString() + " F : " + $currentTempKelvin + "K"
}
return $returntemp
}
Get-Temperature
如果需要继续查看:输入 Get-Temperature 并回车即可。
如果喜欢,请支持。 |