在Windows Server 2008上安排作业

时间:2009-08-07 04:29:25

标签: windows-server-2008 scheduled-tasks

我有一个位于c:\ sample \ file.exe的文件。现在我想每晚执行file.exe。如何使用批处理文件执行此操作?

请帮帮我

2 个答案:

答案 0 :(得分:2)

在“控制面板”下,有一个名为“计划任务”的小程序。这通常是你设置的方式,嗯,又是什么,是的,就是它,预定的任务: - )

如果你真的想从一个批处理文件而不是一个漂亮的GUI(例如,你将它作为一些静默安装的一部分来做),你可以使用atschtasks 。有关详细信息,请参阅here,或将其用作模板:

schtasks
    /create                     # Create a task.
    /tn SampleFile              # This is its name.
    /tr c:\sample\file.exe      # This is the file to run.
    /sc daily                   # Every day.
    /st 23:55                   # At five minutes to midnight.
    /ru User                    # User name to use.
    /rp Password                # Password of that user.

有关更多选项,请参阅上述页面。

答案 1 :(得分:1)

将此命令保存在批处理文件中并执行它。

%SYSTEMDRIVE% SCHTASKS.EXE /CREATE /SC DAILY /TN "Name of task" /ST 12:00:00 /TR "c:\sample\file.exe" /RU ""