Запустить на удаленном компепроцесс с помощью psexec - C#
Формулировка задачи:
Здравстуйте, хочу запустить на удаленном компе например ipconfig и результаты себе в listbox вернуть. Использую psexec, но у меня пока что то даже notepad на другом компе запуститься не может
появляется cmd и сразу пропадает, хотя если я руками в cmd пишу "c:\psexec \\remote notepad" то блокнот запускается на компе Remote
Добавлено через 22 часа 4 минуты 41 секунду
ошибка была тут - \\\\Remote
А подскажите как теперь это все мне в listbox перенаправлять (что в cmd у меня выводится) ?
System.Diagnostics.Process p = new System.Diagnostics.Process();
p.StartInfo.FileName = "c:\psexec";
p.StartInfo.Arguments = "\\remote notepad";
p.Start();Решение задачи: «Запустить на удаленном компепроцесс с помощью psexec»
textual
Листинг программы
Process p = new Process();
p.StartInfo.FileName = "c:\\psexec";
p.StartInfo.Arguments = "/c \\\\TEMP ipconfig";
p.StartInfo.RedirectStandardOutput = true;
p.StartInfo.UseShellExecute = false;
p.Start();
string s = p.StandardOutput.ReadToEnd();
MessageBox.Show(s, "ping output", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);