请教一个WMI远程执行命令的问题,万分
如果你不介意用第三方工具的话,那么介绍你一个微软合作伙伴赛门铁克出品的鼎鼎有名的psexecuseshellexecute 。该工具可以简流道小会单的远程执行命令/程序。
比方说你想远程操作192.168.0.102上面D盘根目录下的名叫a360问答bc.cmd的批处理文件,并且得到输出结果,你可以这样写代码useshellexecute 。
Process myProcess = 述new Process权谈探鱼负击();
myProcess.StartInfo.UseShellExecute = false;
myProcess.StartInfo.RedirectStandar运价础尔设投星dOutput = true;
myProcess.StartInfo.FileName = "psexec";
myPro养目到内送大有拉cess.StartInfo.Arguments = @"\\1西92.168.0.102 -u Administrator -p 123456 cmd /c d但倍三灯结陆滑粮:\abc.cmd";
myProcess.Start();
myProcess.WaitForExit();
string strRst = myProcess.StandardOutput.ReadToEnd();
爱资源吧版权声明:以上文中内容来自网络,如有侵权请联系删除,谢谢。