WinSCP-skriptkommandon för automatisering


Publicerad:

Uppdaterad:


Tekniska artiklar > WinSCP-skriptkommandon för automatisering

Status 2026 och säker användning

Slutsats: Starta en WinSCP-session med ett verifierat open-kommando, ange lokala kataloger och fjärrkataloger uttryckligen, överför med get, put eller synchronize och avsluta med exit. Prova raderande och överskrivande alternativ på testdata först.

Det här går artikeln igenom

  • Vad de vanligaste WinSCP-skriptkommandona gör och vilken sida av överföringen de påverkar.
  • Hur filmasker, sökvägar, bekräftelser och raderingsalternativ påverkar resultatet.
  • Varför inloggningsuppgifter i open username:password@host inte är lämpliga i långsiktigt underhållen automatisering.

Målgrupp: Administratörer som skriver eller granskar WinSCP-skript.

Läge 2026: Den ursprungliga kommandolistan är fortfarande en användbar introduktion, men aktuell syntax och aktuella säkerhetsalternativ ska hämtas från den officiella referensen. Verifiera och lås SSH-värdnyckeln, skydda inloggningsuppgifter och granska kommandon som raderar, skriver över eller synkroniserar filer.

Säkerhetsinformation: Kommandona och konfigurationsexemplen i originalartikeln har inte testats på nytt i en aktuell produktionsmiljö. Kontrollera versioner med support, säkerhetskopior, åtkomstkontroller och återställningssteg i en separat testmiljö innan de används.

Viktiga officiella källor

Översikt

Artikeln sammanfattar fem vanliga WinSCP-skriptkommandon för anslutning, filöverföring, kataloger och kommandon på fjärrservern.

Innehållsförteckning

  1. Vanliga kommandon
  2. Sammanfattning

1. Vanliga kommandon

1-1. open

Kommandot open startar en session och används därför normalt först i skriptet.

Det historiska formatet är "open användarnamn:lösenord@IP-adress". Lägg inte riktiga lösenord direkt i skriptet eller kommandoraden.

Vid nyckelautentisering anges den privata nyckeln med alternativet -privatekey. Verifiera dessutom serverns SSH-värdnyckel.

1-2. get

Kommandot get hämtar filer från fjärrservern.

Grundformatet är "get fjärrfil lokal_målkatalog".

Alternativet -delete kan radera fjärrfilen efter en lyckad hämtning. Prova alltid på testdata och kontrollera sökvägen innan alternativet används.

1-3. put

Kommandot put laddar upp lokala filer till fjärrservern.

Grundformatet är "put lokal_fil fjärrkatalog".

Även put kan användas med -delete, vilket då raderar den lokala källfilen efter en lyckad uppladdning. Använd alternativet endast med verifierad säkerhetskopia och testade sökvägar.

1-4. mkdir

Kommandot mkdir skapar en katalog på fjärrservern.

Grundformatet är "mkdir katalognamn".

1-5. call

Kommandot call kör ett skalkommando på fjärrservern.

Grundformatet är "call kommando".

Det gör det möjligt att utföra serveråtgärder som inte finns som egna WinSCP-kommandon. Skicka inte osanerad användarindata och begränsa kontots behörigheter.

2. Sammanfattning

open startar sessionen, get och put överför filer, mkdir skapar fjärrkataloger och call kör kommandon på fjärrservern. Tillsammans täcker de vanliga automatiseringsbehov.

Automatisera SFTP-uppladdningar och -nedladdningar med WinSCP

Kombinera kommandona med värdnyckelverifiering, loggning och kontroll av returkoden innan de används i schemalagda jobb.