如何通过命令行修改 Windows 任务计划而不需要密码?

如何通过命令行修改 Windows 任务计划而不需要密码?

我可以使用 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/删除 您的计划任务。这可以是解决方法:不是修改,而是删除并重新创建。

参考 :

相关内容