当我尝试从visualstudio 2012 Webforms应用程序运行PSEXEC时。我得到以下错误: - StandardOut尚未重定向,或者该过程尚未开始。
我有一些非常基本的问题需要理解: -
以下是我的代码: -
var startInfo = new ProcessStartInfo
{
CreateNoWindow = true,
UseShellExecute = false,
RedirectStandardError = true,
RedirectStandardInput = true,
FileName = @"E:\PSTools\PSExec.exe",
Arguments = @"\\machineA -u domain\username -p passwrd c:\Installer.exe"
};
Process p = Process.Start(startInfo);
string output = p.StandardOutput.ReadToEnd();
string errormessage = p.StandardError.ReadToEnd();
p.WaitForExit();
谢谢,
答案 0 :(得分:0)
我猜您需要添加' RedirectStandardOutput = true'。