0
在查看其他文章“Batch file for PuTTY/PSFTP file transfer automation”中有关自动化.bat文件中的PSFTP命令以便设置Windows计划任务时,我尝试了以下但得到的错误如下:尝试使用.bat文件自动执行PSFTP命令时遇到错误
在说我执行我有以下行.bat文件:
@echo off
cd "c:\PuTTY"
psftp 999.99.999.999 -l XXXXXIO -i testGSX.ppk -b DownloadDiscoverReports.txt
在DownloadDiscoverReports.txt文件我有以下行:
lcd c:\Reports\GSXDLFILES\ALLRPTS
cd /DSCVROUT/ALLRPTS/
mget *ALLRPTS%POLLABLE*
lcd c:\Reports\GSXDLFILES\XMIT81
cd /DSCVROUT/XMIT81/
mget *XMIT81%POLLABLE*
,当我从我的C执行.bat文件,我得到的错误:\是:如何解决这个问题
C:\>gsx_dl.bat
psftp: no hostname specified; use "open host.name" to connect
New local directory is c:\Reports\GSXDLFILES\ALLRPTS
psftp: not connected to a host; use "open host.name"
C:\PuTTY>
任何建议/方向,将不胜感激。谢谢。
由于我没有得到回应,我想尝试澄清。当我在我的c:\ PuTTY提示符的命令行中执行我的.bat文件中的命令时,它的效果很好。但是当我尝试从我的c:\执行.bat文件时,我得到了上面所做的同样的错误。再次,任何帮助/方向将不胜感激。谢谢。 – Melinda