static void Main(string[] args)
{
Process process=Process.Start(@"C:\Users\dalvi\Desktop\iisresetdaily.bat");
if(process.ExitCode==0)
SendMail("Sucesss in iisreset..", "bye"); // --> case 1
else
SendMail("Failed iisreset..", "bye"); // --> case 2
}
编辑:我的SendMail方法工作正常。
我已经编写iisresetdaily.bat了正在执行的文件iisreset /stop和iisreset /start. 当它执行成功时,我需要在iisrest邮件中发送成功--> case 1,否则
case 2。
但是当我编辑.bat文件并输入一些随机单词时,批处理文件失败了,但它仍然在发送case 1邮件,意味着成功iisreset。
我在这里使用 Process.ExitCode 检查批处理文件的状态是否做错了?
如果批处理文件失败,我需要发送case 2failed iisreset。