2013-08-19 5 views
0

Windows 스케줄 된 작업을 설정할 수 있도록 .bat 파일의 PSFTP 명령을 자동화하는 것과 관련하여 "Batch file for PuTTY/PSFTP file transfer automation"다른 게시물을 보면 다음을 시도했습니다. 내가 다음 줄이 실행하고있어 박쥐 파일에서.bat 파일을 사용하여 PSFTP 명령을 자동화하려고 할 때 오류가 발생합니다.

:하지만 다음 오류가 발생했습니다

lcd c:\Reports\GSXDLFILES\ALLRPTS 
cd /DSCVROUT/ALLRPTS/ 
mget *ALLRPTS%POLLABLE* 
lcd c:\Reports\GSXDLFILES\XMIT81 
cd /DSCVROUT/XMIT81/ 
mget *XMIT81%POLLABLE* 
다음 DownloadDiscoverReports.txt 파일에서

@echo off 
cd "c:\PuTTY" 
psftp 999.99.999.999 -l XXXXXIO -i testGSX.ppk -b DownloadDiscoverReports.txt 

을 나는 다음과 같은 라인을 가지고,451,515,

내 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> 

어떤 제안/방향을 감상 할 수있다. 고맙습니다.

+0

나는 응답을 얻지 못했으므로 나는 시험해보고 싶습니다. 내 c : \ PuTTY 프롬프트에서 명령 줄에서 내 .bat 파일의 명령을 실행할 때 훌륭하게 작동합니다. 하지만 내 c : \에서 .bat 파일을 실행하려고하면 위와 같은 오류가 발생합니다. 다시 말하지만, 어떤 도움/방향을 부탁드립니다. 감사. – Melinda

답변

0

이 문제는 해결되었습니다. PuTTY 지원이 내 문제에 응답하고 내 명령에 -v 스위치를 입력했는데 키가 만료되어 문제가 발견되었습니다.

아무튼 고마워요.

관련 문제