我正在尝试使用批处理脚本安装一些软件,并使用schtasks每天午夜启动服务.
该脚本工作正常,但它会提示输入密码,导致脚本挂起.我已经尝试使用’/ RU’用户“/ RP”“’标志,这似乎适用于XP,但不适用于Vista.
这样做的正确方法是什么?
如果您了解安全隐患*,则可以使用本地系统帐户运行任务而无需密码.
SCHTASKS /Create /TN MyTask /TR "C:\MyTask.bat" /SC ONSTART /RU SYSTEM
SCHTASKS /Run /TN MyTask
这也可以通过GUI工作,只需输入SYSTEM作为用户名,并将密码字段留空.
*最大的安全风险是有人更改您指定的计划任务的脚本或可执行文件.请务必相应地设置文件权限.