按顺序运行批处理文件

时间:2012-08-16 14:28:35

标签: asp.net visual-studio-2010 sql-server-2008 batch-file

有谁知道如何从ASP.Net的Windows 2008R2服务器运行一系列批处理文件?

我有一个\ winservice_stop.bat和\ winservice_start.bat,我需要在我的.net应用程序中依次运行。

1 个答案:

答案 0 :(得分:0)

这里将所有批处理文件按顺序放入主批处理文件中作为main.bat。然后在asp.net中使用以下代码

string str_Path = Server.MapPath(".") + "\\main.bat";
        ProcessStartInfo processInfo = new ProcessStartInfo(str_Path);
        processInfo.UseShellExecute = false;
        Process batchProcess = new Process();
        batchProcess.StartInfo = processInfo;
        batchProcess.Start();