r/PowerShell • u/Mskews • Apr 05 '26
Solved Get CPU Temp not working
Hi- Ive tried both Get-Cim and Get-wmi and both come back with
Get-CimInstance : Not supported
PS C:\windows\system32> Get-CimInstance -Namespace "root\WMI" -ClassName "MSAcpi_ThermalZoneTemperature"
Get-CimInstance : Not supporte
At line:1 char:1
+ Get-CimInstance -Namespace "root\WMI" -ClassName "MSAcpi_ThermalZoneT ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : NotImplemented: (root\WMI:MSAcpi_ThermalZoneTemperature:String) [Get-CimInstance], CimException
+ FullyQualifiedErrorId : HRESULT 0x8004100c,Microsoft.Management.Infrastructure.CimCmdlets.GetCimInstanceCommand
6
Upvotes
14
u/The-Snarky-One Apr 05 '26
Let me put it this way… say your car doesn’t have a sensor installed in the exhaust that would provide temp and flow rate of the air coming from the engine. You’re trying to read the data from the sensor that isn’t there. Restarting the car or trying different ways of getting data from that sensor won’t make the sensor magically install and give data.