jos*_*ley 20 windows windows-command-prompt pstools
我试图从 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
Run Code Online (Sandbox Code Playgroud)
最后只给出 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>
请注意要将文件output.log 保存在哪个文件夹中。
将output.log存储在本地:
psexec \\serverIP ipconfig > c:\output.log将 output.log 存储在远程计算机上:
psexec \\serverIP ipconfig > \\ipaddress\c$\output.log
psexec ... > output.log 将覆盖文件 output.log(如果存在)。
psexec ... >> output.log 将在末尾附加输出。
您还可以运行psexec \\serverIP cmd,更改远程计算机上的目录,然后只需运行ipconfig > output.log
| 归档时间: |
|
| 查看次数: |
77535 次 |
| 最近记录: |