在 Win 7 上调用 schtasks 有什么问题?

Jos*_*ost 1 windows-7 task-scheduler

我正在尝试在 Win 7 Professional 管理控制台中运行它:

schtasks /create /tn "Task at 16:40 on 10/27/2012"
    /sc "once" /st "16:40" /sd "10/27/2012"
    /tr "c:\python27\python.exe c:\users\jost\Desktop\executeScript.py"
Run Code Online (Sandbox Code Playgroud)

所有引用的文件都存在。我得到的错误信息是

ERROR: The filename, directory name, or volume label syntax is incorrect.
Run Code Online (Sandbox Code Playgroud)

怎么了?直接在命令行上运行命令工作正常。

wmz*_*wmz 6

它与您的目标无关,这意味着schtasks无法创建具有给定名称的任务。那是因为任务存储在文件系统中,您不能在文件名中使用:/

感谢 Microsoft 提供有意义的错误消息!有趣的是,以前的 (xp) 版本只是打印:

错误:计划任务的创建失败。原因:任务名称不能包含字符:<、>、:、/、\、|

那到底是怎么回事?