public static void runBuild(string filePath,string param)
{
using(Process process=new Process())
{
process.StartInfo.FileName="cmd.exe";
process.StartInfo.RedirectStandardInput=true;
process.StartInfo.UseShellExecute=false;
process.StartInfo.CreateNoWindow=true;
process.Start();
process.StandardInput.WriteLine(filePath+" "+param+"&exist");
process.Close();
}
}
使用domain账户登录,可能和local账户不一致,导致bat在服务中无法运行
右键bat文件,安全那里将domain用户加进来,给full control权限