schtasks SYSTEM失败了

时间:2013-01-18 03:03:00

标签: windows command-line schtasks.exe

注意到here并在帮助中可以设置“运行方式”。

/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

2 个答案:

答案 0 :(得分:2)

它对我有用

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.

enter image description here

它也使用

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

答案 1 :(得分:1)

您必须以管理员身份运行cmd.exe,然后输入您的代码。只有管​​理员才能将任务计划为以SYSTEM身份运行,而普通命令行没有足够的权限。