在Windows计算机上,schtasks是一个类似于cron的实用程序,用于安排定期运行的作业。
问题是,当您定义schtask时,您必须指定帐户的userid 和密码才能运行该作业。
然后,当用户更改密码时,该schtask将不再有效。必须使用 new 密码删除并重新安排它。
那么,我如何设置一个不受密码更改影响的预定作业(通过schtasks,at,等等)?
答案 0 :(得分:3)
这不是完全回答您的问题,但常见的解决方法是创建一个用户(具有适当的权限)并仅将该帐户用于执行计划任务。
由于用非过期密码创建了用户帐户,创建该密码的系统管理员应该选择一个适当的强密码。
答案 1 :(得分:0)
还有一种更新现有任务的方法。在cmd提示符下,您将使用以下内容来帮助您:
schtasks /change /tn TaskName [/s computer [/u [domain\]user /p password]] [/tr TaskRun] [/ru [Domain\]User | "System"] [/rp Password]
答案 2 :(得分:0)
只需将其添加到您的命令中即可:
/RU "NT AUTHORITY\SYSTEM" /RP *
将作为系统运行,并忽略密码。