Los reportes son una parte muy importante de la gestión de activos informáticos, y cuantas más formas de generar reportes automatizados conozcamos esta tarea se hará más sencilla.
Reporte de batería
En cmd con permisos de administrador ejecutamos:
powercfg /batteryreport /output "C:\battery_report.html"
Informe de diagnóstico de energía
powercfg /energy /output "C:\energy_report.html"
Este comando analiza el sistema durante 60 segundos y genera un informe detallado sobre posibles problemas de eficiencia energética.
Uso de Disco
Get-PSDrive -PSProvider FileSystem | Select-Object Name, @{Name="Used (GB)";Expression={[math]::round($_.Used/1GB,2)}}, @{Name="Free (GB)";Expression={[math]::round($_.Free/1GB,2)}} | ConvertTo-Html | Out-File "C:\disk_usage_report.html"
Uso de Memoria RAM
Get-Process | Sort-Object -Descending PM | Select-Object -First 10 Name, @{Name="Memory (MB)";Expression={[math]::round($_.PM/1MB,2)}} | ConvertTo-Html | Out-File "C:\memory_usage_report.html"
Informe de Diagnóstico de Red
netsh wlan show wlanreport
Este comando genera un informe HTML con detalles sobre el estado de la red inalámbrica y lo guarda en C:\ProgramData\Microsoft\Windows\WlanReport\wlan-report-latest.html.