该选项存在于 UI 中,但不存在于命令行中显示的帮助中。
您是否通过以下方式创建新任务schtasks.exe
命令行,或更新现有任务?
在维斯塔上,schtasks.exe
has an /xml
两者的选项/create
and /query
。通过该任务的 XML 编码,您可以看到WakeToRun
可以设置节点将计算机从睡眠状态唤醒以运行任务:
<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task">
<RegistrationInfo>
...
</RegistrationInfo>
<Triggers />
<Principals>
...
</Principals>
<Settings>
...
<WakeToRun>true</WakeToRun>
...
</Settings>
<Actions Context="Author">
<Exec>
<Command>myprogram.exe</Command>
</Exec>
</Actions>
</Task>
如果您需要从唤醒计算机的命令行创建任务,您可以将任务的基本信息导出到 XML,修改此 XML 以添加WakeToRun
,然后重新导入此 XML 定义。您可以通过两种方式执行此操作:
在任务计划程序 UI 中,选择“唤醒计算机以运行此任务”,右键单击该任务,然后Export...
到 XML。然后,您可以在另一台计算机上重新导入此文件(见下文),并且将设置唤醒运行。或者,
-
通过命令行,使用基本设置(操作、时间等)创建任务。然后,导出 XML,以编程方式添加WakeToRun
节点(通过 XSLT 或搜索/替换),然后重新导入此更新的 XML:
schtasks.exe /create /tn /xml MyTask.xml /f
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)