파일 자동 다운로드 스크립트
Loading

파일 자동 다운로드 스크립트

당신이 다른 어카운트 아래 스크립트를 달리 러가 고 있다면 (예를 들면 윈도 즈 스케줄러를 이용해 서) WinSCP이 그것의 구성에 아직도 접근 해야 한다는 것을 잊지 말아 라. 레지스트리를 구성 저장소로 사용 하는 경우 Windows 계정에 대해서만 설정을 액세스할 수 있으므로 이러한 경우에는 계정 레지스트리의 구성을 다른 계정의 레지스트리로 전송 하거나 INI 파일을 대신 사용 해야 할 수 있습니다. . 파일 예제 .txt에 스크립트를 저장 합니다. 스크립트 파일을 실행 하려면 다음 명령을 사용 합니다. WinSCP 스크립팅/콘솔 모드에서 그래픽 모드로 구성을 공유 합니다. 이것은 유익 하 고 불리 한 둘 다 일 수 있다. 신뢰할 수 없는 기관에서 서명한 ftps/webdavs TLS/SSL 인증서를 확인 해야 할 수도 있습니다. 스크립트에서 확인을 자동화 하려면 open 명령의 인증서 스위치를 사용 하 여 예상 인증서를 자동으로 수락 합니다. 대부분의 B2B 파일 전송은 매우 반복적입니다. 실질적으로 동일한 파일 전송은 정기적으로 수행 됩니다. 왜 누군가를 할당 (아마 누가 더 생산적인 작업을 할 수) 그냥 스크립트를 호출할 수 있습니다 그 반복적인 작업을 할? 좋아,이 모든, 드디어 ActiveHistory.ca 서류를 모두 다운로드 하자.

URL에 대 한 후행 슬래시가 중요 합니다-당신이 그것을 생략 하면, wget은 서류가 디렉토리가 아닌 파일 이라고 생각 합니다. 디렉터리는 슬래시 끝에 있습니다. 파일을 하지 않습니다. 명령은 그때 전체 ActiveHistory.ca 페이지를 다운로드할 것 이다. 옵션의 순서는 중요 하지 않습니다. 또는 매번 새 스크립트 파일을 생성할 수 있습니다. 그것을 자동화 하기 위해 래퍼 스크립트 파일을 만들어라. 간단한 작업의 경우 배치 파일 (.bat)의 기본 제공 Windows 스크립팅 기능을 사용할 수 있습니다. 복잡 한 작업의 경우 Windows 스크립트 호스트나 PHP 또는 Perl과 같은 일부 스크립팅 언어 (JScript 또는 VBScript)를 사용 해야 합니다. 또한 스크립팅 인터페이스 위에 WinSCP .net 어셈블리 빌드가 있습니다. .net 코드에서 WinSCP를 호출 하려는 경우 또는 작업에 조건부 처리, 루프 또는 기타 제어 구조가 필요한 경우에는 .net 어셈블리를 더 잘 사용 해야 합니다.

이 가이드에서는 스크립팅 인터페이스만 사용 하는 간단한 자동화 작업에 대해 중점적으로 설명 합니다. 자동화를 위해/스크립트 스위치로 지정 된 스크립트 파일에서 명령을 읽거나/command 스위치를 사용 하 여 명령줄에서 전달 하거나 winscp.com의 표준 입력에서 읽을 수 있습니다. 스크립팅된 작업의 결과를 더 자세히 분석 하기 위해 XML 로깅이 유용 하다는 것을 알 수 있습니다. 제어 구조를 필요로 하지 않는 간단한 작업을 위해 스크립팅 인터페이스를 직접 사용 하는 것이 좋습니다. 복잡 한 작업의 경우, WinSCP .net 어셈블리를 사용 하는 것이 좋습니다. 그러한 실수로 변경 되지 않도록 스크립트를 보호 하거나 스크립트를 이식 가능 하 게 만들려면 그래픽 모드에서 명시적으로 구성을 분리 해야 합니다. 스크립트 파일에 주석을 삽입 하려면 # (hash)를 사용 하 여 줄을 시작 합니다. 스크립트 파일은 utf-8 또는 u t f-16 (BOM을 포함) 인코딩을 사용할 것입니다. 간단한 스크립트를 사용 하 여 명령줄에서 모든 명령을 지정할 수 있습니다/명령 스위치: 당신이 스크립트 명령을 사용 하 여 필요한 모든 옵션을 구성 하는 것이 가장 좋은 방법입니다 (옵션 명령, 다른 명령 스위치, 세션 URL), 또는 그러한 명령이 없는 경우 원시 사이트 설정 및 원시 구성을 사용 하 여 사용할 수 있습니다. 마지막으로/ini = nul 명령줄 매개 변수를 사용 하 여 기본 구성으로 시작 하는 스크립팅 모드를 강제 합니다. 보다 강력한 언어를 사용 하는 스크립트 생성의 예는 고급 스크립팅에 대 한 지침을 참조 하십시오. 스크립트를 자동으로 수정할 수 있습니다.

예를 들면 당신은 매번 다른 파일에 그것을 운영 하 고 싶을 수도 있다. 다음은 즉석에서 FTP 스크립트를 만들고 실행 하는 약간 더 복잡 한 Windows 배치 파일 (filedownload .bat 이름)의 내용입니다. 구문% N을 사용 하 여 스크립트 인수 (매개 변수/parameter를 사용 하 여 명령줄에서 전달 됨)를 참조할 수 있습니다. %, 여기서 N은 서 수 인수의 개수입니다 .이 배치 파일은 인수 (% 1)를 받아들이고 해당 값을 스크립트로 전달 한다는 점에 유의 하십시오. 여기에서 나가 “samplefile .txt 이라고 지명 된 파일을” 다운로드 하기 위하여 배치 파일을 실행할 때 같이 보인 방법 이다. samplefile .txt는 배치 파일에 전달 된 인수로 서,이를 FTP 스크립트로 전달 합니다.