PsExec不会在远程计算机上启动应用程序

时间:2017-11-20 11:39:29

标签: c#-4.0 psexec

Process processRemoteLaunch = new Process();
                    processRemoteLaunch.StartInfo.UseShellExecute = false;
                    processRemoteLaunch.StartInfo.RedirectStandardOutput = true;
                    processRemoteLaunch.StartInfo.RedirectStandardError = true;
                    processRemoteLaunch.StartInfo.RedirectStandardInput = true;
                    ProcessStartInfo startInfo2 = new ProcessStartInfo();
                    startInfo2.WindowStyle = ProcessWindowStyle.Maximized;
                    startInfo2.FileName = GlobalVars.PSToolsLocation + "\\Psexec64.exe";
                    startInfo2.Arguments = @"\\" + RemoteIP + " -u " + .RemoteUsername + " -p " + sourceUser.RemotePassword + " -i " + ApplicationLocation";
                    processRemoteLaunch.StartInfo = startInfo2;
                    processRemoteLaunch.Start();
                    processRemoteLaunch.WaitForExit(10000);

我正在尝试通过PsExec在远程计算机上启动应用程序,但由于某种原因,此代码不起作用,但是使用稍微不同的参数杀死应用程序(使用Pskill)几乎相同的代码工作正常。 有人知道这个问题是什么?

0 个答案:

没有答案