public static string RunCmd(string cmd){ cmd = cmd.Trim().TrimEnd('&') + "&exit";//说明:不管命令是否成功均执行exit命令,否则当调用ReadToEnd()方法时,会处于假死状态 Process p =new Process(); p.StartInfo.FileName = "cmd.exe"; //p.StartInfo.WorkingDirectory = wo
先看一个示例: 如上图,我们把输出结果分成三部分,下面分别来描述: 第一部分: 这里是我们本机的DNS服务器信息. 客户机先到主DNS Server进行连接查询,结果发现异常,连接失败,于是出现了**can't find server name for address *******: server failed这个提示:按照规则主DNS无法连接,会自动转入次DNS进行连接,得到反馈信息:Server: hq-dc-01.**** Address: 10.6.** 第二部分: 非权威应答