how to monitor cpu core temperature using powershell
# Needs admin privileges and the .NET OpenHardwareMonitorLib.dll
#Requires -RunAsAdministrator
CLS
Add-Type -Path "C:\OpenHardwareMonitor\OpenHardwareMonitorLib.dll"
$Comp = New-Object -TypeName OpenHardwareMonitor.Hardware.Computer
$Comp.Open()
$Comp.CPUEnabled = $true
$Comp.RAMEnabled = $true
$Comp.MainboardEnabled = $true
$Comp.FanControllerEnabled = $true
$Comp.GPUEnabled = $true
$Comp.HDDEnabled = $true
ForEach ($HW in $Comp.Hardware) {
$HW.Update()
$hw.HardwareType.ToString() + ' - ' + $hw.name.ToString()
If ( $hw.HardwareType -eq "CPU"){
ForEach ($Sensor in $HW.Sensors) {
If ($Sensor.SensorType -eq "Temperature"){
$Sensor.Name + ' - Temp : ' + $Sensor.Value.ToString() + ' C - Min. : ' + $Sensor.Min.ToString() + ' C - Max : ' + $Sensor.Max.ToString() + ' C'
}
}
}
# $hw.Sensors
$hw.SubHardware
}
$Comp.Close()
Are there any code examples left?
New code examples in category Shell/Bash
-
Shell/Bash 2022-03-27 22:30:33 wise highlight ubuntu
-
Shell/Bash 2022-03-27 22:25:19 how to send a pull request in git
-
Shell/Bash 2022-03-27 21:55:06 how to open terminal in sublime text ubuntu
-
Shell/Bash 2022-03-27 21:25:19 how to switch branch
-
Shell/Bash 2022-03-27 21:20:25 python
-
Shell/Bash 2022-03-27 21:20:04 set user as admin gitlab
-
Shell/Bash 2022-03-27 21:10:09 apache2 mod_jk proxy to tomcat connector
-
Shell/Bash 2022-03-27 20:35:12 chown
-
Shell/Bash 2022-03-27 20:15:08 awk last match