用户密码更改后如何使schtasks工作?

时间:2009-03-10 15:02:33

标签: passwords scheduling schtasks.exe

在Windows计算机上,schtasks是一个类似于cron的实用程序,用于安排定期运行的作业。

问题是,当您定义schtask时,您必须指定帐户的userid 密码才能运行该作业。

然后,当用户更改密码时,该schtask将不再有效。必须使用 new 密码删除并重新安排它。

那么,我如何设置一个不受密码更改影响的预定作业(通过schtasks,at,等等)?

3 个答案:

答案 0 :(得分:3)

这不是完全回答您的问题,但常见的解决方法是创建一个用户(具有适当的权限)并仅将该帐户用于执行计划任务。

由于用非过期密码创建了用户帐户,创建该密码的系统管理员应该选择一个适当的强密码。

答案 1 :(得分:0)

还有一种更新现有任务的方法。在cmd提示符下,您将使用以下内容来帮助您:

schtasks /change /tn TaskName [/s computer [/u [domain\]user /p password]] [/tr TaskRun] [/ru [Domain\]User | "System"] [/rp Password]

http://www.microsoft.com/resources/documentation/windows/xp/all/proddocs/en-us/schtasks.mspx?mfr=true

答案 2 :(得分:0)

只需将其添加到您的命令中即可:

/RU "NT AUTHORITY\SYSTEM" /RP *

将作为系统运行,并忽略密码。