我想防止我的(win81) pc被windows sheduler的某些(但不是所有)任务唤醒(例如,在夜间)。
因此,我试图找出,哪些windows调度程序任务启用了“唤醒计算机以运行此任务”(在scheduler /Task/Edit/Conditions下)。这可以分别为每个任务手动检查,当然,对于数百个任务来说,这很烦人。
我想知道,是否有可能导出所有任务的完整列表(XML/TXT/..),这样之后我就可以使用'true‘对任务进行grep。
“批量导出”的方法描述为here,但它们适用于Win7 (我的Win81系统在所描述的文件夹中不包含任何文件)。
有什么想法或其他方法可以直接找到这些不需要的唤醒任务?
发布于 2016-09-18 19:49:27
解决方法:在用谷歌搜索之后,我找到了ms windows命令外壳工具'schtask.exe'。
以下命令行(在管理模式下)生成所需的“批量导出”
C:\WINDOWS\system32>schtasks /query /xml > c:/temp/all-tasks.xml包括搜索到的包含模式的任务
<...>
<WakeToRun>true</WakeToRun>
<...>https://stackoverflow.com/questions/39557222
复制相似问题