我需要重新打开此选项,但我不能手工做 - 太多的计算机! 因此,我需要能够通过API或脚本进行操作。
(注意:这不是一个副本。 我已经使用批处理脚本有一个答案,但是替代解决方案将非常欢迎,尤其是如果他们使用API。我在
旧事物上找到了解决方案。 powercfg
命令允许您操纵电源设置,特别是您可以使用
-deviceenablewake
和
-devicedisablewake
powercfg -devicequery wake_from_any
您可以看到哪些设备具有当前启用的选项:
powercfg -devicequery wake_armed
将所有内容共同投入,这是我刚开始使用的批处理脚本来启用LAN上的唤醒:
powercfg -devicequery wake_from_any | findstr /i "network ethernet" >adapters.txt
for /F "tokens=*" %%i in (adapters.txt) do powercfg -deviceenablewake "%%i"
powercfg -devicequery wake_armed | findstr /i "network ethernet" || goto :failed
在这种情况下,我选择在所有有效设备上启用该选项,其名称包含单词“网络”或“以太网”一词;当然,在某些情况下,您可能更喜欢对启用哪种设备更具选择性。