如何使用putty命令行设置putty日志文件

时间:2014-02-17 14:05:44

标签: windows batch-file logging putty

我在Windows批处理脚本中使用putty 0.63作为CLI,我需要将putty控制台中的所有输出打印到日志文件中,

我在我的脚本中使用以下命令:( putty.exe -x -t -ssh -2 -l%USERNAME %% IP_ADDRESS%-m commands.txt)

我尝试了会话配置并使用(-load)参数,但它没有帮助我,因为它需要手动GUI配置,我需要一种自动化方式。

如何将输出打印到日志文件?

请告知

1 个答案:

答案 0 :(得分:2)

由windows reg update解决 putty将配置存储在注册表中: 密钥的路径是: HKEY_CURRENT_USER     \软件         \ SimonTatham             \油灰                 \会话                     \默认%20Settings

1-创建一个reg文件,例如“settings.reg”  含量:

Windows Registry Editor Version 5.00
[HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions\Default%20Settings]
"LogFileName"="C:\\..path..\\mylogfile.log"
"LogType"=dword:00000002

在我的批处理文件中,我在执行putty.exe之前添加了这一行

 `reg import settings.reg`
 `putty -x -t -ssh -2 -l root 10.56.56.35 -m commands.txt`