我正在尝试从psexec 捕获远程进程的输出(即不是 psexec自己的输出)。因此,例如,我可以运行“ ipconfig”并将输出打印到日志文件中。
我试过了:
psexec \\myserver ipconfig > output.log
psexec \\myserver ipconfig >> output.log
psexec \\myserver ipconfig 2> output.log
psexec \\myserver ipconfig > output.log 2>&1
最后一个仅给出psexec输出。
我不确定所有这些之间的区别是什么,但是我在寻找其他地方的答案时已经看到了它们的建议。
谁能给我一个示例命令行,它将ipconfig的输出捕获到文件中?
编辑1:我希望将日志文件保存在本地计算机上,而不是远程文件中。
编辑2:
这是我从运行“ psexec \\ myserver ipconfig”得到的结果:
C:\ TempDll> psexec \\ myserver ipconfig PsExec v1.95-远程执行进程 版权所有(C)2001-2009 Mark Russinovich Sysinternals-www.sysinternals.com ipconfig在myserver上退出,错误代码为0。 C:\ TempDll>