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