You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Windows系统中使用PowerShell获取各应用的电池使用情况?

使用PowerShell获取各应用电池使用情况

可以通过调用Windows的CIM(Common Information Model)类,获取和系统设置界面一致的各应用电池消耗数据,具体操作如下:

方法1:直接查询应用电池使用数据

在PowerShell中执行以下命令,会返回所有应用的电池使用占比、进程ID等核心信息:

Get-CimInstance Win32_PerfFormattedData_Counters_BatteryPerApplication | Select-Object Name, PercentBatteryUsed, ProcessId
  • Name:应用名称
  • PercentBatteryUsed:该应用消耗的电池占比(百分比)
  • ProcessId:应用对应的进程ID

如果需要查看未格式化的原始性能数据,可去掉命令中的Formatted部分:

Get-CimInstance Win32_PerfRawData_Counters_BatteryPerApplication

方法2:导出为易读格式或文件

如果需要更清晰的展示效果,或者导出数据用于后续分析,可执行以下命令:

# 显示格式化表格
Get-CimInstance Win32_PerfFormattedData_Counters_BatteryPerApplication | Select-Object Name, PercentBatteryUsed | Format-Table -AutoSize

# 导出到CSV文件(支持用Excel打开查看)
Get-CimInstance Win32_PerfFormattedData_Counters_BatteryPerApplication | Select-Object Name, PercentBatteryUsed, ProcessId | Export-Csv -Path "C:\应用电池使用报告.csv" -Encoding UTF8 -NoTypeInformation

注意事项

  • 普通用户权限即可执行上述命令,无需管理员权限;
  • 如果返回结果为空,大概率是当前设备处于插电状态,拔掉电源后等待几分钟再执行命令,即可获取有效数据。

内容的提问来源于stack exchange,提问作者jarrad_obrien

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.19 15:54:58