C#调用执行BAT里面有些命令无法执行是为什么呢?

.Net技术 码拜 8年前 (2016-02-01) 2080次浏览
C#调用执行BAT文件里面有些命令无法执行,但是直接运行bat文件哪里面的命令都执行了,而已复制里面的命令在CMD里面也是可以执行的。bat文件里面命令:
命令1:netsh dhcp server 123.60.226.10 scope 123.60.226.0 add reservedip 123.60.226.6 00e081d89861 123.60.226.6
命令2:copy d:\test\1.txt d:\
假如用C#来调用执行这个BAT文件的话,第2条命令执行了,第1条没有执行,但是假如直接双击这个BAT文件是可以执行这2条命令的,或直接用DOS输出也是可以执行的,为什么用C#调用执行BAT都不行了呢,求指导各位高手,在此先谢谢了
C#调用这个BAT文件的代码:

 System.Diagnostics.Process.Start(Server.MapPath("setSystem.bat"));

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明C#调用执行BAT里面有些命令无法执行是为什么呢?
喜欢 (1)
[1034331897@qq.com]
分享 (0)