我想在system32文件夹中的schtasks.exe的帮助下将计划任务添加到Windows任务计划程序。
我在aspx.cs页面中执行了以下操作:
Process proc = new Process();
proc.StartInfo.UseShellExecute = false;
proc.StartInfo.FileName = @"C:\Windows\System32\schtasks.exe";
proc.StartInfo.Arguments = "/create /tn mylbat /tr MYLExe.exe /sc daily /st " + txthh.Text + ":" + txtmm.Text;
proc.StartInfo.RedirectStandardError = true;
proc.StartInfo.RedirectStandardOutput = true;
proc.StartInfo.CreateNoWindow = false;
proc.StartInfo.WindowStyle = ProcessWindowStyle.Maximized;
proc.Start();
proc.WaitForExit();
但是在ascx.cs文件中也是如此。我需要在Process对象中设置任何参数吗?
编辑I:
同样的ascx在普通的asp网站上工作,但它不适用于Ektron网站。 我想将它作为一个小部件添加到Ektron 8.0的智能桌面中。
该网站托管在IIS中。
在IIS上运行站点时,Process和exe SCHTASKS.exe的参数应该是什么