PsExec зависает без вывода, когда не используется -d или -i - PullRequest
2 голосов
/ 22 сентября 2011

Я запускаю PsExec внутри веб-службы WCF, чтобы выполнить удаленную команду и захватить ее вывод .
Он запускается, когда выдает себя за определенного пользователя .
При попытке выполнить команду без графического интерфейса (например, ping, tracert ..), PsExec просто зависает, если я не использую -d или -i . /> Поскольку мне нужно получить вывод, использование этих параметров не вариант.
Приложения с графическим интерфейсом (mspaint, calc, ..) start просто отлично .

Есть идеи что происходит ?

1 Ответ

1 голос
/ 10 ноября 2011

Я еще не достаточно тестировал, но сам решил эту проблему. Мне кажется, что следующая ссылка является подтверждением того же поведения, которое я наблюдаю.

Как только я закомментировал свой вывод, все снова заработало.

http://forum.sysinternals.com/nested-psexec-hangs-if-multiline-command-output_topic21520.html

...