2

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

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

然后,当用户更改密码时,该 schtask 将不再工作。必须将其删除并使用密码重新安排。

那么,如何设置不受密码更改影响的计划作业(通过 schtasks、at 等)?

4

3 回答 3

3

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

由于用户帐户是使用不会过期的密码创建的,因此创建它的系统管理员应该选择一个适当的强密码。

于 2009-03-10T15:31:09.857 回答
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

于 2013-02-20T22:11:37.470 回答
0

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

/RU "NT AUTHORITY\SYSTEM" /RP *

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

于 2020-08-28T19:58:31.653 回答