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