PSHardwareMonitoring
Hardware Monitoring over PowerShell, Get CPU, GPU, with Load and temperature from local or remote pc
Install / Use
/learn @ThomasWilla/PSHardwareMonitoringREADME
PSHardwareMonitoring
This Powershell Module catch the min/max/current value from the CPU and GPU temperature. This Module is based on the OpenHardwaremonitoring Project and will not use the default Windows CIM Class. Thereby all CPUs and GPUs are supported. For more Information see https://github.com/LibreHardwareMonitor/LibreHardwareMonitor?tab=readme-ov-file
Getting Started
!!!!! PS Gallery is no updatet yet, will be follow !!!! Clone Repository
Commands:
Get-HWMeasurement | Reports all Measurement Values
Set-HWMeasuremet | Enable CPU/GPU
Get-HWInformationLog | Show the Logging
Get-HWObject | Show the Object Detailinformation
New-HWCustomObject | Create a Custom Object fromt Type HardwareMonitor. Class Description see below
Class Description Type HardwareMonitoring
Build the Custom Class Object
New-HWCustomObject -CustomObjectName "HARDWAREMONITOR"
Set required Parameters
$HARDWAREMONITOR.EnableCPU = $true|$false {default: $True}
$HARDWAREMONITOR.EnableGPU = $true|$false {default: $False}
Get Value from System
$HARDWAREMONITOR.GetMeasurementValues()
Show Value from System
$HARDWAREMONITOR.Temperatures()
**Show Logging
$HARDWAREMONITOR.HardwareMonitorLog
**Show Last Error
$HARDWAREMONITOR.LastErrorMessage
Prerequisites
What things you need to install the software and how to install them
- PowerShell 5 is required
- OpenHardwareMonitor (dll) is required (Included in Project)
Deployment
Add additional notes about how to deploy this on a live system
Built With
Versioning
- 22.02.2025: Change to LibreHardwareMonitoring
- 01.05.2020: Extend as Module
- 01.04:2020 : Final Class
- 01.01.2019: Final Alpha
Authors
- Thomas Willa - Initial work - ThomasWilla
See also the list of contributors who participated in this project.
License
This project is licensed under the MIT License - see the LICENSE.md file for details
Related Skills
tmux
345.9kRemote-control tmux sessions for interactive CLIs by sending keystrokes and scraping pane output.
diffs
345.9kUse the diffs tool to produce real, shareable diffs (viewer URL, file artifact, or both) instead of manual edit summaries.
terraform-provider-genesyscloud
Terraform Provider Genesyscloud
blogwatcher
345.9kMonitor blogs and RSS/Atom feeds for updates using the blogwatcher CLI.
