Как проверить температуру процессора из командной строки в Windows 10?
У меня есть старый компьютер, на котором я установил предварительно собранный кулер для процессора с радиатором от Corsair, и я думаю, что он выходит из строя, потому что я получаю сообщения о перегреве процессора при перезагрузке.Я понимаю, что есть бесплатные приложения, способные доставлять эту информацию, и я установил пакет ASUS AI, который поставляется с моей материнской платой и который предоставляет мне информацию, которую я хочу.Но это немного раздражает, что я должен установить это программное обеспечение, чтобы получить данные о температуре.
Я нашел скрипт по этой ссылке , который запускается в powershell, который вызывает temp и устанавливает его в переменную следующим образом:
function Get-Temperature {
$t = Get-WmiObject MSAcpi_ThermalZoneTemperature -Namespace "root/wmi"
И я предполагаю, чтоПредполагается, что WMiObject возвращает температуру в (градусах Кельвина) * e + 2, потому что позже в скрипте он выполняет преобразования, которые возвращают Кельвин, Цельсий и Фаренгейт.Тем не менее, когда я запускаю его на своей машине, он возвращает 0 Кельвин и -273 по Цельсию и все, что в Фаренгейте.
Я предполагаю, что что-то в этой строке не так?Вы можете помочь?