Запустить на удаленном компепроцесс с помощью 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);
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д