当计算机从睡眠模式退出时,我需要执行一个 powershell 脚本。为此,我使用了任务调度程序触发器和事件,它可以在 Windows 10 上使用通常的电源管理和睡眠/唤醒模式,没问题。
但是,我无法在具有现代待机功能的 Surface RT 上的 Windows 10 下复制它。
- 禁用现代待机是不可能的(我试过了,但如果你有一些提示,请分享)
- 我尝试了一些使用内核电源和故障排除的任务调度程序技巧,这些技巧在没有现代待机的普通 Windows 上工作,在这里,它不起作用。
任何帮助将不胜感激,我似乎无法在任务计划程序上找到可以派上用场的事件文档。
取得了进展。@Ramhound(谢谢)指向日志,所以我决定不断检查日志中出现的内容,发现与内核电源相关的事件 506 和 507,从那里我设法使事情正常进行,现在任务在“唤醒”后执行从睡眠中(重要:这是现代待机”。
但事情并不那么容易。这个版本有问题,虽然我让它在启动notepad.exe的基本测试中工作,但在编辑任务后它停止工作,这很确定是这个版本的问题(非官方和有错误),后来不可能重复相同(一步一步),几次重新启动和不断尝试,最后被允许。
当我让它运行时,这是 1+1=2 但后来不可能重复 1+1 的情况之一。如果您(读者)决定尝试自己,请记住。