2013-04-17 1 views
0

나는 자동적으로 ftp 서버에 연결하고 2 개의 간단한 파일을 올려주기하는 원본을 쓰는 것을 시도하고있다. 배치 파일을 통해 ftp 서버에 파일을 업로드하는 것에 대한 인터넷상의 많은 가이드를 발견했으며 잘 작동합니다.pkcs ftp 업로드를위한 일괄 처리 작성 방법은 무엇입니까?

제 문제는 PKCS 인증서로 서버에 연결해야한다는 것입니다. 배치와 함께 스크립트를 작성할 수 있습니까?

그렇지 않은 경우 다른 가능성이 있습니까?

체제 : Windows 7.7601

현재 스크립트 :

set tempftp=fileserver.ftp 
:# create ftp-script 
echo OPEN xxx.xx.xx.xx > %tempftp% 
echo USER username pwd >> %tempftp% 

rem not working: 
echo cd FTP 

echo send %1 >> %tempftp% 
echo disconnect >> %tempftp% 
echo quit >> %tempftp% 
:# execute 
ftp.exe -n -i -s:%tempftp% 
del %tempftp% 
pause 
exit 

친절 감사 마리오

"영어는 내 모국어는 명확성을 위해 편집하십시오,이 주석을 제거하지 않습니다!"

답변

0

인증에 대한 옵션을 포함하여 더 많은 옵션이 있으므로 cUrl으로 보겠습니다.

+0

링크를 제공해 주셔서 감사합니다. 정말 멋진 프로그램입니다. 질문 : 연결에 대해 다음을 시도했습니다. 'start/B curl.exe -x proxy : port --key key.ppk sftp : //.../folder1/in/> 결과 .html' 그것이 나에게 말한다하지만 작동하는 경우 현재 업로드하지 않고, 단지 보려면 : 이 가 다음 오류가 발생했습니다 : 잘못된 URL 요청 된 URL의 일부 측면은 올바르지 않습니다. 가능한 문제점 : 누락되거나 잘못된 액세스 프로토콜 (http : // ''또는 유사해야 함) 누락 된 호스트 이름 URL 경로에서 잘못된 이중 이스케이프 호스트 이름에 올바르지 않은 문자가 있습니다. 밑줄은 허용되지 않습니다. – Mario