此处和帮助中指出,您可以设置“运行方式”。
/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".
从我的测试中,这些命令将启动任务
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
在没有窗口的情况下在后台运行。