schtasks系统失败

在这里和在帮助中可以设置“run as”。

/RU username Specifies the "run as" user account (user context) under which the task runs. For the system account, valid values are "", "NT AUTHORITY\SYSTEM" or "SYSTEM". 

从我的testing中,这些命令将启动任务

 schtasks /create /sc once /st 00:00 /f /tr foo.exe /tn bar schtasks /run /i /tn bar 

但是,将其作为SYSTEM运行将不会启动foo.exe

 schtasks /create /sc once /st 00:00 /f /tr foo.exe /tn bar /ru SYSTEM schtasks /run /i /tn bar 

我想作为SYSTEM运行的原因是因为在另一个问题中说,这样做基本上foo.exe在没有窗口的背景下运行foo.exe

这个对我有用

 C:\Windows\system32>schtasks /create /sc once /st 09:36 /f /tr notepad.exe /tn bar /ru SYSTEM SUCCESS: The scheduled task "bar" has successfully been created. 

在这里输入图像说明

它也运行使用

 C:\Windows\system32>schtasks /run /i /tn bar SUCCESS: Attempted to run the scheduled task "bar". 

您必须以管理员身份运行cmd.exe,然后键入您的代码。 只有管​​理员可以安排任务以SYSTEM身份运行,而普通命令行没有足够的权限。