我怎样才能脚本schtasks所以它不需要密码?

我正在尝试使用批处理脚本安装一些软件,并使用schtasks每天午夜开始服务。

脚本工作正常,但会提示input密码,导致脚本挂起。 我已经尝试使用“/ RU”用户“/ RP”“标志,这似乎在XP中,但不是在Vista下。

什么是正确的方法来做到这一点?

如果您了解安全隐患*,则可以使用本地“系统”帐户运行任务,而无需input密码。

SCHTASKS /Create /TN MyTask /TR "C:\MyTask.bat" /SC ONSTART /RU SYSTEM SCHTASKS /Run /TN MyTask 

这也可以通过GUI工作,只需inputSYSTEM作为用户名并将密码字段留空。

*最大的安全风险将是有人更改您的计划任务指向的脚本或可执行文件。 一定要相应地设置文件权限。

你有没有尝试/ u和/ p(没有R)?

从帮助文件:

/ U用户名指定命令应在其下执行的用户上下文。 / P密码指定给定用户上下文的密码。

或者,您可以尝试使用此实用程序为您的任务创build一个运行命令: http : //www.robotronic.de/runasspc/