您的位置:首页 > 编程语言

.net中用代码添加服务器上的计划任务

2009-05-17 23:16 369 查看
.net中用代码添加服务器上的计划任务
1. 下载到TaskScheduler.dll, 此组件为微软发布,可以在网上搜到,

2. 添加 using TaskScheduler;

3. 根据计算出的日期,使用以下代码添加计划任务

ScheduledTasks st = new ScheduledTasks();

Task task;

DateTime nextDate = DateTime.Now.AddDays(3);

RunOnceTrigger rt = new RunOnceTrigger(nextDate);

task.Triggers.Add(rt);

//设置本程序自动三天后运行

//task.ApplicationName = Assembly.GetExecutingAssembly().Location;

// task.SetAccountInformation("domain\\user", "password");

task.ApplicationName = "notepad.exe";

task.Save();

task.Close();

其中nextDate为得到的运行日期,并且替换其中的帐户信息

此过程跟手工操作计划任务完全一至.

参考:
http://www.15seconds.com/issue/980513.htm http://www.programchecker.com/file/25012.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: