使用CMD提示添加计划任务

时间:2013-05-31 07:49:13

标签: c# command-line scheduled-tasks

我有一个应用程序需要安装为计划任务。我试着在这里四处寻找并尝试了一些不同的东西,但仍然没有去。我想知道是否有人能帮助我。

                System.Diagnostics.Process process = new System.Diagnostics.Process();
                System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
                startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
                startInfo.FileName = "cmd.exe";
                startInfo.Verb = "runas";
                startInfo.Arguments = "schtasks /create /tn Inc-Andro-BU /tr" +         inbackpath + "/sc minute /mo 10 /ru SYSTEM";
                process.StartInfo = startInfo;
                process.Start();

1 个答案:

答案 0 :(得分:1)

要打开命令窗口并在其中执行命令,您需要将其添加到参数

startInfo.Arguments = "/C schtasks /create /tn Inc-Andro-BU /tr" +         
                       inbackpath + "/sc minute /mo 10 /ru SYSTEM";

需要/ C标志来传递CMD的参数。否则shell将立即退出而无需等待执行命令 - 请参阅CMD.EXE /?在命令窗口