Spustite WinSCP z dávkového súboru v systéme Windows: spoľahlivá automatizácia SFTP


Dátum vydania:

Aktualizované:


Technické články > Spustite WinSCP z dávkového súboru v systéme Windows: spoľahlivá automatizácia SFTP

Stav 2026 a bezpečné používanie

Záver: Spustite konzolový súbor WinSCP.com, odovzdajte mu verzovaný príkazový skript bez citlivých údajov, každú cestu v systéme Windows uzavrite do úvodzoviek a návratový kód WinSCP odovzdajte Plánovaču úloh alebo systému CI.

Čo sa naučíte

  • Rozdelenie zodpovednosti medzi spúšťací súbor .bat a samotný príkazový skript WinSCP.
  • Ako zaznamenávať logy relácií a zabezpečiť, aby automatizácia rozpoznala zlyhanie.
  • Ako sa vyhnúť krehkým predpokladom aktuálneho adresára a vloženým heslám.

Pre koho je to určené: Používatelia Windowsu, ktorí presúvajú ručnú reláciu WinSCP do Plánovača úloh alebo iného bezobslužného nástroja.

Kontext v roku 2026: Základný konzolový postup zostáva podporovaný. V bezobslužnej úlohe použite aktuálnu syntax WinSCP na pripnutie hostiteľského kľúča a bezpečné odovzdanie prihlasovacích údajov; nekopírujte do nej starú interaktívnu výzvu na prijatie kľúča.

Bezpečnostná poznámka: Príkazy a príklady konfigurácie v pôvodnom článku neboli znovu spustené v aktuálnom produkčnom prostredí. Pred ich použitím overte podporované verzie, zálohy, prístupové oprávnenia a postup obnovy v oddelenom testovacom prostredí.

Hlavné oficiálne zdroje

Prehľad

WinSCP sa bežne používa cez grafické rozhranie, možno ho však spúšťať aj bez obsluhy z dávkového súboru.

V inštalačnom priečinku WinSCP, napríklad "C:\Program Files (x86)\WinSCP", sa nachádza súbor "WinSCP.com". Jeho spustením z príkazového riadka možno vykonať príkazový skript.

Obsah

  1. Spustenie z dávkového súboru
  2. Potrebné súbory
  3. Zhrnutie

1. Spustenie z dávkového súboru

Vytvorte súbor s príponou .bat, ktorý spustí WinSCP.com. Dvojité kliknutie je vhodné na ručný test; pri plánovanej úlohe nastavte aj pracovný priečinok, logovanie a spracovanie návratového kódu.

2. Potrebné súbory

Automatizácia používa dva súbory: súbor .bat, ktorý z príkazového riadka spustí WinSCP.com, a súbor .txt s príkazmi WinSCP.

Konkrétny historický príklad automatického sťahovania a nahrávania uvádza nasledujúci článok.

Automatizujte nahrávanie a sťahovanie SFTP pomocou skriptovania WinSCP

3. Zhrnutie

WinSCP.com možno spustiť z dávkového súboru a samotné prenosové operácie uložiť do samostatného príkazového skriptu.

Pri bezobslužnej prevádzke doplňte overenie hostiteľského kľúča, bezpečné uloženie prihlasovacích údajov, logovanie a kontrolu návratového kódu.