如何拉动有效电源计划的睡眠时间?

时间:2016-09-22 14:05:25

标签: powershell batch-file sleep

我正在寻找一个PowerShell脚本或命令,让我可以获得有效的电源计划到睡眠的时间。

在下面的例子中,我从前面的屏幕中知道"平衡"是Active Power计划。选择它,进入我可以看到此信息的屏幕。

Sleep settings

我目前在WMI和注册表中都尝试了一些地方,但是所有内容都设置为GUID,您必须先启动Active Powerplan。我也尝试过powercfg和各种命令。

我是否必须使用powercfg查询活动的powerplan,解析该响应,因此我只获取GUID,然后在注册表或WMI中使用该结果进行查询?

寻找一些指导甚至是一些代码。

1 个答案:

答案 0 :(得分:0)

使用powershell命令查找当前和有效的电源计划。

gwmi -Namespace Root\CIMV2\power -Class win32_powerplan  -Filter isActive=’true’ | select ElementName , Description, InstanceID

然后使用instanceID查询 powercfg

powercfg /QUERY <InstanceID>