【发布时间】:2017-07-05 08:57:47
【问题描述】:
如何将本地计算机上的电源计划更改为高性能并更改选项:关闭显示之后(我想设置从不)。
我找到了远程计算机的所有示例。
【问题讨论】:
-
我在本地 PC 上看到了很多
powercfg的示例。 -
@wOxxOm 我对此有疑问;当我有电源方案时,Windows 10 的 GUID 总是相同的?
标签: powershell
如何将本地计算机上的电源计划更改为高性能并更改选项:关闭显示之后(我想设置从不)。
我找到了远程计算机的所有示例。
【问题讨论】:
powercfg 的示例。
标签: powershell
您可以通过调用Win32_PowerPlan 类中的activate 方法来做到这一点:
$powerPlan = Get-WmiObject -Namespace root\cimv2\power -Class Win32_PowerPlan -Filter "ElementName = 'High Performance'"
$powerPlan.Activate()
这会将电源选项更改为“高性能”。
如 wOxxOm 所述,永远不要关闭显示使用 powercfg:
powercfg -change -monitor-timeout-ac 0
powercfg -change -standby-timeout-ac 0
powercfg -change -hibernate-timeout-ac 0
【讨论】:
$powerPlan初始化之前调用的方法吗?错误表明方法调用位于脚本的第 1 行。首先初始化 $powerPlan。
$powerPlan.Activate() 在 Windows 10 上失败,异常调用“激活”:“此方法未在任何类中实现” 它在 Windows Server 上运行良好。令人惊讶的是,它可以在 Windows 8 上运行。
powercfg.exe -SETACTIVE 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c
这也可以将电源计划设置为高性能(在 Win10 20H2 和最新的 Server 2019 [with GUI] 版本上测试)。
【讨论】:
powercfg /l 显示不同的 GUID:381b4222-f694-41f0-9685-ff5bb260df2e 平衡,8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 高性能,a1841308-3541-4fab-