我可以使用 Windows 10 命令行创建任务任务列表无需输入我的密码。例如:
SCHTASKS /Create /TN my_test /SC MINUTE /MO 2 /TR "msg %username% Hello World"
(每 2 分钟显示一次 Hello World 消息框)
但是当我尝试修改任务时:
SCHTASKS /Change /TN my_test /RI 7
(改为每7分钟运行一次)
它显示一个要求输入密码的提示:
Please enter the run as password for username:
我希望能够通过批处理脚本更改任务计划,但需要输入密码会违背批处理脚本的目的(即使事情变得更容易)
为什么我可以用 SCHTASKS 创建任务而无需密码,但修改任务却需要密码?如何才能在不需要密码的情况下修改任务计划?
答案1
您不能,至少在不使用以管理员身份运行的提升的命令提示符的情况下不能。
原因是该命令SCHTASKS /Create
已经创建了一个计划任务,该任务以您的用户凭据和当前权限运行。
但是,修改计划任务需要管理员权限。所以你有一个问题 - 你可以创建但不能修改。
我相信你仍然有权限 schtasks/删除 您的计划任务。这可以是解决方法:不是修改,而是删除并重新创建。
参考 :