Retrieve Intel PCH temperature with Powershell

MrPear picture MrPear · Feb 19, 2014 · Viewed 8.7k times · Source

I'm trying to retrieve the intel PCH temperature with powershell. I cannot find any way to retrieve this temperature using wmi. The chipset on my machine is HM77. I've tried reading through the data sheet provided on the intel site, but to no success. Does anyone know how to do this?

Thanks.

Note: I can read this intel PCH temperature sensor through the HWINFO application, so it can be done somehow.

Answer

Ashish picture Ashish · Apr 28, 2016

You can get current temperature for all the sensors of your motherboard using this command

Get-WmiObject -Class Win32_PerfFormattedData_Counters_ThermalZoneInformation |Select-Object Name,Temperature

Your Output should look similar to this based on Sensors available in your system.

Name      Temperature
----      -----------
\_TZ.PCHZ         400
\_TZ.BATZ         273
\_TZ.LOCZ         334
\_TZ.EXTZ         327
\_TZ.GFXZ         335
\_TZ.CPUZ         337

Edited (30/April/2016)

For those who are using CommandLine and can use

wmic /namespace:\\root\cimv2 PATH Win32_PerfFormattedData_Counters_ThermalZoneInformation get Temperature

All the temperatures are in kelvin you can easily convert them to °C or ° F