我用ganymed-ssh2-build210.jar 远程执行命令获取 远程WINDOWS主机信息 并安装文件
已经执行过一些命令了 都比较正常 安装文件也正常
但是在执行wmic cpu get /value 时 返回的输入流(也就是远程命令的输出)一直在阻塞  直到超时
即使把命令放到.bat中输出保存在远程文件中 也不行 无法生成文件而在远程主机上执行那个命令和.bat都没有问题这是为什么呢通过ssh远程执行命令与本地执行命令之间的区别是什么?为什么会造成输出阻塞?

解决方案 »

  1.   

    什么服务器,是否需要进行UAC确认??
      

  2.   


    普通服务器 只是用SSH自动安装一些 东西 
      

  3.   

    安装的话,如果手动运行,是否会弹出一个框,让你确认授权的,也就是UAC
      

  4.   

    主要是这个命令
    wmic cpu get /value
    在本地执行 不会弹出窗体的
      

  5.   

    我也怀疑是权限
    但我用的是管理员帐户连的SSH啊