PowerShell 技能连载 - 检测电源状态

虽然很难直接访问 Windows 电源管理 API,但还有其他 API 可以实现相同需求。以下代码返回您机器的当前电源状态。如果您使用的是笔记本电脑并且没有交流电源,它可以告诉您剩余电池电量:

1
2
Add-Type -AssemblyName System.Windows.Forms
[System.Windows.Forms.SystemInformation]::PowerStatus

结果类似这样:

PowerLineStatus      : Offline
BatteryChargeStatus  : 0
BatteryFullLifetime  : -1
BatteryLifePercent   : 0,45
BatteryLifeRemaining : 13498

PowerShell 技能连载 - 检测电源状态

http://blog.vichamp.com/2022/02/25/detecting-power-status/

作者

吴波

发布于

2022-02-25

更新于

2022-07-06

许可协议

评论