Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/batch-file/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Windows 如何使用putty命令行设置putty日志文件_Windows_Batch File_Logging_Putty - Fatal编程技术网

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

Windows 如何使用putty命令行设置putty日志文件,windows,batch-file,logging,putty,Windows,Batch File,Logging,Putty,我正在使用putty 0.63作为windows批处理脚本中的CLI,我需要将putty控制台中的所有输出打印到日志文件中 我正在脚本中使用以下命令:(putty.exe-x-t-ssh-2-l%USERNAME%%IP\u ADDRESS%%m commands.txt) 我尝试了会话配置并使用(-load)参数,但它没有帮助我,因为它需要手动GUI配置,我需要一种自动方式 如何将输出打印到日志文件 请告知windows注册表更新已解决问题 putty将配置存储在注册表中: 密钥的路径是: H

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

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

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

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


请告知windows注册表更新已解决问题 putty将配置存储在注册表中: 密钥的路径是: HKEY_当前用户 \软件 \西蒙塔萨姆 \油灰 \会议 \默认%20设置

1-创建注册表文件,例如“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`

-从注册表加载会话配置。您可以使用reg导入自动设置reg putty会话。@foxidrive adding>file.log无助于putty控制台打印nothing@mihai_mandis你有自动化putty注册表设置的例子吗?我现在看到putty是一个交互式telnet客户端,而不是一个命令行工具。我认为你不能用重定向或管道记录输出。putty包中有plink.exe工具。它是一个命令行工具。因此,plink.exe将命令作为参数传递和重定向。关于putty和putty工具的连接配置路径-在下面的响应中提供。在S..\SimonTatham\PuTTY\Sessions\下,可以找到保存在PuTTY中的所有会话。