Psexec执行cmd以运行需要用户输入的其他程序

时间:2016-03-03 13:07:53

标签: powershell psexec

我的Powershell脚本存在一个小问题。

我想要什么: 在远程机器上通过PSEXEC打开CMD,并在这个" remoteshell"好像我在这台机器前面。有一个我想要运行的命令行工具,它需要用户在启动后输入(它运行一个自己的" shell")

问题是什么: 我使用PSEXEC 2.11和以下命令

。\ PSEXEC \\ $ Global:Endpoint -s -accepteula cmd

  • Cmd按预期启动。
  • 当我输入工具的名称(让我们称之为tool.exe)时,会加载初始屏幕。但是当shell出现时,没有任何反应。我可以输入命令,但没有反馈......

C:\ Windows \ System32下> tool.exe

测试工具V1.0

命令? >

然后再也无法进入......

我甚至无法通过按CTRL + C来阻止它。我需要关闭应用程序窗口以强制关闭它。 :(

有什么想法吗?是否存在无法在用户交互中运行的程序"模式? 由于原因,它无法作为远程端点上可见的窗口运行。它需要保持沉默。

0 个答案:

没有答案