Kør WinSCP fra en Windows-batchfil
Udgivet:
Opdateret:
Artikler › Kør WinSCP fra en Windows-batchfil
Status i 2026 og sikker brug
Konklusion: Kald den eksekverbare konsol WinSCP.com, send et versionsstyret kommandoscript, der ikke indeholder nogen hemmelighed, citer hver Windows-sti, og returner WinSCP's exit-kode til Task Scheduler eller CI.
Det lærer du
- Adskillelsen mellem en
.bat-starter og WinSCPs eget kommandoscript. - Sådan registrerer du sessionslogfiler og gør fejl synlige for automatisering.
- Sådan undgår du skrøbelige antagelser om nuværende bibliotek og indlejrede adgangskoder.
Målgruppe: Windows-brugere flytter en manuel WinSCP-session til Task Scheduler eller en anden uovervåget runner.
Aktuel status i 2026: Den grundlæggende konsolarbejdsgang understøttes fortsat. Anvend den aktuelle WinSCP-syntaks til fastgørelse af værtsnøgler og legitimationsoplysninger i stedet for at kopiere en gammel interaktiv acceptprompt til et uovervåget job.
Sikkerhedsbemærkning: Kommandoerne og konfigurationseksemplerne i den oprindelige artikel er ikke kørt igen i et aktuelt produktionsmiljø. Kontrollér understøttede versioner, tag backup, og forbered en rollback i et separat testmiljø før ændringerne anvendes.
Officielle kilder
Oversigt
Kør WinSCP fra en Windows-batchfil. WinSCP betjenes ofte via GUI, men det kan også køres som en batch.
Tjek WinSCP-downloadmappen (f.eks. "C:\Program Files (x86)\WinSCP") for at finde filen "WinSCP.com". WinSCP kan køres som et batchprogram ved at kalde denne fil fra kommandoprompten.
Indholdsfortegnelse
1. Sådan fungerer du som et parti
Opret en batchfil med en .bat-udvidelse, så WinSCP kan køres ved blot at dobbeltklikke på batchfilen.
2. Sådan oprettes batchfiler
For at køre WinSCP i batch skal du bruge to filer: en "bat-fil" til at kalde WinSCP i batch fra kommandoprompten og en "txt-fil" til at udføre WinSCP-kommandoer.
Hvis du vil vide, hvordan du opretter et specifikt værktøj, kan du se WinSCP-værktøjet, der er oprettet til automatisk at downloade og uploade WinSCP ved hjælp af batches.
Automatiser SFTP-upload og -download med WinSCP
3. resumé
Vi har beskrevet, hvordan du kan køre WinSCP i batch. Hvis du udfører rutineopgaver ved hjælp af WinSCP i dit daglige arbejde, skal du prøve at implementere dette, da det vil gøre det muligt for dig at automatisere dit arbejde.
Det opsummerer de vigtigste trin og begrænsninger.