国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

通過 TaskScheduler 新建windows計劃

2019-11-17 03:02:26
字體:
來源:轉載
供稿:網友
通過 TaskScheduler 新建windows計劃
需要引用Microsoft.Win32.TaskScheduler.dll 類庫記得using Microsoft.Win32.TaskScheduler;          /// <summary>        /// 創建windows計劃任務        /// </summary>        /// <param name="taskName">任務名稱</param>        /// <param name="stateTime">執行時間</param>        public static void CreateTask(string taskName, DateTime stateTime)        {            try            {                // 計劃任務服務                TaskService ts = new TaskService();                // 創建一個計劃任務                TaskDefinition td = ts.NewTask();                td.RegistrationInfo.Description = "DTU執行未執行過的任務";  //任務描述                td.RegistrationInfo.Author = "EcpDtu";            //任務作者                //時間執行時間                TimeTrigger tt = new TimeTrigger();                tt.StartBoundary = DateTime.Now.AddSeconds(5);//stateTime.AddHours(4); //開始時間                tt.EndBoundary = DateTime.Now.AddSeconds(10);//stateTime.AddHours(8);   //結束執行時間                td.Triggers.Add(tt);                      //將觸發器添加到任務中                //創建一個執行操作                var exe = new ExecAction("RunTask.exe", null, ConfigurationManager.AppSettings["RunTask_path"]);                //添加執行操作到計劃任務的操作中                td.Actions.Add(exe);                //注冊計劃任務                ts.RootFolder.RegisterTaskDefinition(taskName, td);            }            catch (Exception ex)            {                MsgHelper.ErrorWriteLog("創建計劃任務錯誤_CreateTask(string name)" + ex.Message);            }        }        /// <summary>        /// 查詢計劃任務        /// </summary>        /// <param name="taskName"></param>        public static void RetrieveTestTask(string taskName)        {            // 計劃任務服務            TaskService ts = new TaskService();            Task t = ts.GetTask(taskName);            if (t != null)            {                Console.WriteLine("Task Name={0}", t.Name);                Console.WriteLine("Task Execution Time={0}", t.LastRunTime);                Console.WriteLine("Task Last Run Result={0}", t.LastTaskResult);                Console.WriteLine("Task Next Execution Time={0}", t.NextRunTime);            }        }        /// <summary>        /// 刪除計劃任務        /// </summary>        public static void DeleteTestTask(string taskName)        {            // 計劃任務服務            TaskService ts = new TaskService();            ts.RootFolder.DeleteTask(taskName);        }

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 章丘市| 贺州市| 丰顺县| 浮山县| 绥化市| 论坛| 喀喇| 阿巴嘎旗| 陆良县| 襄汾县| 武义县| 双峰县| 甘洛县| 伊宁县| 揭东县| 安化县| 六安市| 扶余县| 隆尧县| 大厂| 纳雍县| 林口县| 灵川县| 沭阳县| 田阳县| 泸西县| 上蔡县| 屏南县| 兴山县| 桐乡市| 黄浦区| 临西县| 松桃| 眉山市| 长丰县| 香格里拉县| 孟津县| 镇巴县| 环江| 林周县| 息烽县|