不使用-d或-i时,PsExec挂起而没有输出

时间:2011-09-22 10:19:55

标签: .net wcf process impersonation psexec

我在WCF网络服务中启动 PsExec 执行远程命令捕获它的输出
它是在冒充某个用户时运行的 当尝试运行非GUI命令(如ping,tracert ..)时,PsExec只是挂起,除非我使用 -d或-i
因为我需要获得输出,所以不能使用这些参数 GUI应用(mspaint,calc,..)开始 罚款

任何想法发生了什么

1 个答案:

答案 0 :(得分:1)

我还没有做足够的测试,但我自己也遇到了这个问题。 在我看来,以下链接是对我所看到的相同行为的确认。

一旦我评论了我的输出,一切都开始重复了。

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