为什么我没有得到通过 PsExec 在本地执行的程序的输出?

为什么我没有得到通过 PsExec 在本地执行的程序的输出?

我在跑步.\PsExec.exe \\$env:COMPUTERNAME ping www.google.com

我得到的只是“ping 退出,错误代码为 0”。

我需要做什么才能真正查看 ping 的输出?

我正在通过通过 Bitvise SSH 服务器访问的远程桌面控制台运行它。

编辑

这里的背景故事是,我试图通过 PsExec 运行不同的程序(不是 ping),以便我可以在卡在会话 0 的终端中运行时使用 -i 启用交互功能。

答案1

错误代码 0 表示命令已成功完成,你可以使用它进行测试

ping google.com 
echo %errorlevel%

ping google.coz
echo %errorlevel%

输出 0 然后输出 1

相关内容