是否可以使用命令行更改 Windows 中的第一个状态任务计划程序(抱歉,我的 Windows 是西班牙语;请在底部查找翻译):
对此其他的?
唯一改变(大致翻译):
“仅当用户登录后才运行”
到
“即使用户尚未登录也运行”
如果无法通过命令行进行修改,我可以通过重新创建任务来解决问题。我需要为 Windows 7 解决这个问题,但对于 Windows XP 也可能有用。
编辑:执行的程序是这个“Prueba02.cmd”:
echo Prueba02 >> c:\Temporal\SchedTasks\Prueba02.txt
答案1
您需要提供一个用户来运行任务。例如/RU system
schtasks /Change /?
有关详细信息,请参阅,尤其是/RU
、/RP
和/NP
答案2
我相信是的,使用 Windows 实用程序Schtasks
。
查找参数/RU
。
/RU username
指定运行任务的用户上下文的值。对于系统帐户,有效值为,
NT AUTHORITY\SYSTEM
, 或者SYSTEM
. 对于 Task Scheduler 2.0 任务,NT AUTHORITY\LOCALSERVICE
, 和NT AUTHORITY\NETWORKSERVICE
也是有效值。
例子:
SCHTASKS /Create /TN MyTask /TR "C:\MyTask.bat" /SC ONSTART /RU SYSTEM