2014-09-17 1 views
2

일상 업무의 일부로 고객 서버의 파일 하나를 내부 서버와 모든 응답으로 되돌려 보내야합니다. 각 고객은 효과적으로 하나의 파일을 업로드하고 하나의 파일을 매일 다운로드합니다.WinSCP 또는 FileZilla를 사용하는 SFTP 자동화

저는 여기 SFTP 서버를 사용하고 있습니다. 이미 몇 개의 사이트에서 수동으로 사용하고 있습니다. 예약 된 작업에서 배치 파일을 사용하여 최대한 많은 사이트를 자동화하려고합니다.

처음에는 프로세스의 내부면을 자동화하고 있습니다.

우리는 SFTP에서 가져온 요청 폴더 (간단히 SFTP에서 원본 삭제)와 '보낸'폴더로 복사 한 다음 SFTP로 내보낼 필요가있는 응답 폴더 (간단히 삭제 원본)

SFTP 서버에는 "사이트"와 "사이트에서"폴더가 있습니다. 각 파일은 사이트마다 고유하며 변수가옵니다. 그래서 SiteNameImport.<variable>SiteNameExport.<variable>

편집 : 스크립트에서 초보자이야 기본적으로 무엇을 할 생각이 없기 때문에 나는이 부탁 해요. WinSCP 웹 사이트에서 자동화 가이드를 읽으려고했지만 그 중 많은 부분이 나에게 아무런 의미가 없습니다.

+0

WinSCP를 사용하여이 작업을 수행 할 수 있습니다 (FileZilla를 사용하지 않고 스크립팅 인터페이스가 없음). WinSCP [자동화 가이드] (http://winscp.net/eng/docs/guide_automation)를 참조하십시오. 비록 당신이 직면하고있는 특정 문제를 구체적으로 밝히지는 않았지만. –

답변

2

Filezilla는 자동화를 지원하지 않으므로 WinSCP를 사용하는 것이 좋습니다. 그들은 스크립트 기능을 구현하는 데 필요한 기타 정보뿐만 아니라 스크립트 예제 here을 가지고 있습니다. 당신은 단지 세부 사항을 추가 할 필요가있을 것이다. (보낸 파일 삭제 등) CuteFTP는 스크립트를 작성할 수있는 또 다른 솔루션이지만 라이센스 비용을 지불해야한다고 생각한다. 내가 VBscript를 제안, 예제는 Here vbscript 찾을 수 있습니다.

관련 문제