Monitorowanie kondycji baterii w laptopie jest bardzo ważne – pozwala ocenić, czy akumulator działa poprawnie i ile czasu pracy pozostało. Windows udostępnia narzędzia takie jak powercfg
, ale nic nie stoi na przeszkodzie, aby w prosty sposób wyświetlać status baterii w czasie rzeczywistym w konsoli PowerShell.
One-liner do monitorowania baterii
Poniższy skrypt w PowerShell pokazuje procent naładowania baterii oraz szacowany czas pracy. Skrypt działa w pętli, aktualizując informacje co minutę:
Jak to działa?
-
Get-WmiObject Win32_Battery
– pobiera informacje o baterii z systemu. -
EstimatedChargeRemaining
– pokazuje aktualny procent naładowania. -
EstimatedRunTime
– podaje przewidywany czas pracy (w minutach). -
Start-Sleep -Seconds 60
– zatrzymuje skrypt na minutę, aby nie obciążać systemu.
Dzięki temu otrzymujesz aktualizowany co minutę raport w stylu:
Dlaczego warto?
Przydatne przy testowaniu żywotności akumulatora.
Pomocne w diagnostyce – np. gdy laptop niespodziewanie się wyłącza.
Możesz używać go w tle jako prosty monitor stanu baterii.
Podsumowanie
PowerShell daje ogromne możliwości do monitorowania sprzętu – w tym także baterii. Prosty one-liner wystarczy, aby mieć ciągły podgląd na poziom naładowania i przewidywany czas pracy laptopa.
Komentarze
Prześlij komentarz