2012-08-16 203 views
1

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

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

回答

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();