Monitorare la temperatura dell'hardware di un pc può rivelarsi fondamentale nella prevenzione dei guasti o cali di prestazioni e nel miglioramento delle condizioni operative. I computer sono dotati di diversi sensori in grado di rilevare la temperatura dei diversi componenti (CPU, HD, motherboard, Ram, ecc) tuttavia in Windows non esiste un modo semplice e integrato per monitorare tali sensori.
Per monitorare la temperatura dell'hardware tramite PowerShell ci viene in soccorso il modulo PSTemperatureMonitor (https://github.com/TobiasPSP/PSTemperatureMonitor). Il modulo utilizza una DLL open-source rilasciata da https://openhardwaremonitor.org/ che consente di interrogare i sensori di temperatura presenti nel sistema. La libreria aggiornata consente di rilevare la temperatura di un'ampia gamma di CPU e di HD.
Prima di poter utilizzare tale modulo va installato tramite il seguente comando da una PowerShell eseguito come amministratore
Install-Module -Name PSTemperatureMonitor
Il modulo fornisce il cmdlet Start-MonitorTemperature per monitorare la temperatura dell'hardware. Per monitorare le temperature ad intervalli di 5 secondi è possibile utilizzare il seguente comando (anche questo va eseguito con privilegi di amministratore locale necessario per leggere lo stato dell'hardware)
Start-MonitorTemperature -Interval 5 | Format-Table -Wrap
Per terminare il monitoraggio premere la combinazione di tasti CTRL+C.
Nessun commento:
Posta un commento
I messaggi sono soggetti a moderazione da parte dell'amministratore prima della loro pubblicazione.