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

如何从powercfg /list输出中提取当前活动电源计划的GUID

提取当前活跃电源计划的GUID

可以通过以下两种常用方法,从powercfg /list的输出中精准提取当前使用的电源计划GUID:

方法1:CMD环境下的命令组合

执行这条命令即可直接得到目标GUID:

for /f "tokens=2 delims=: " %G in ('powercfg /list ^| findstr /C:"*"') do @echo %G
  • 核心逻辑:
    • powercfg /list ^| findstr /C:"*":过滤出带*标记的活跃电源计划行
    • for /f:以: 为分隔符,提取该行的第2个令牌(即GUID)

方法2:PowerShell环境下的命令

PowerShell的写法更直观简洁:

(powercfg /list | Select-String '\*').Line -split ': ' | Select-Object -Index 1
  • 核心逻辑:
    • Select-String '\*':匹配包含*的活跃计划行
    • -split ': ':按: 拆分该行内容
    • Select-Object -Index 1:获取拆分后的第2个元素(GUID)

提取到GUID后,就可以在工具运行结束时,用powercfg /setactive <提取到的GUID>命令恢复原电源计划。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.02 17:15:40