Pique #16: Cómo sacar un reporte de uso de batería con PowerShell

En este artículo, te explico un truco, para tener a mano siempre el comando para generar un reporte de consumo de batería en Windows.

Hace mucho no escribía sobre Windows en el blog y que ahora lo vuelva a hacer, tiene una razón, que ya les comentaré en unos días.

La cuestión de porque este pique, es que Windows, no tiene un reporte de energía, como si lo tiene, por ejemplo, Mac OS, no hay algo en el Task Manager que me diga cuánto tiempo estuvo andando la maquina con batería. Lo que si hay es un comando que se puede disparar en PowerShell y devuelve un HTML con un informe bastante interesante. No dice exactamente el tiempo, pero si nos permite hacer el calculo rápidamente.

El comando en cuestión es:

powercfg /batteryreport

Si lo corrés, te devuelve un HTML como el siguiente:

Ahora, lo que hice para no tener que recordar y ejecutar este comando manualmente es abrir un notepad, dejar este comando y guardar el archivo con el nombre battery.ps1

En mi caso, lo deje en el escritorio, así que cada vez que quiero el informe, hago un clic derecho sobre el archivo, le doy un clic a "Run with Powershell" y enseguida me deja en la misma carpeta donde corrí el "script" este HTML para analizar.

Eso es todo...