Comandos de script de WinSCP para automatización


Fecha de publicación:

Actualizado:


Artículos técnicos > Comandos de script de WinSCP para automatización

Estado y uso seguro en 2026

Conclusión: Inicie una sesión con un comando open verificado, establezca directorios de trabajo locales y remotos explícitamente, transfiera con get, put o synchronize y finalice con exit. Pruebe primero las opciones destructivas con datos desechables.

Qué aprenderás

  • Qué hacen los comandos de script WinSCP más comunes y a qué lado de la transferencia afectan.
  • Cómo las máscaras de comando, rutas, confirmaciones y opciones de eliminación pueden cambiar los resultados.
  • Por qué las credenciales en open username:password@host no son adecuadas para la automatización mantenida.

Para quién: Operadores que leen o revisan un script de comando WinSCP.

Situación en 2026: La lista de comandos original sigue siendo una orientación útil, pero la sintaxis actual y las opciones de seguridad pertenecen a la referencia oficial. Ancle claves de host, proteja secretos y revise comandos que eliminan, sobrescriben o sincronizan archivos.

Nota de seguridad: Los comandos y ejemplos de configuración del artículo original no se han vuelto a ejecutar en un entorno de producción actual. Verifique las versiones compatibles, las copias de seguridad, los controles de acceso y los pasos de reversión en un entorno de prueba independiente antes de aplicarlos.

Fuentes primarias oficiales

Resumen.

Esta sección trata de los comandos más utilizados en WinSCP. Esta es una buena referencia de lo que se puede hacer con los comandos de WinSCP.

Índice de contenidos

  1. Comandos de uso frecuente
  2. resumen

1. Comandos de uso frecuente

1-1. open

Comando de conexión. Es un comando que se ejecuta siempre al principio de un comando WinSCP, en lugar de ser utilizado con frecuencia.

Se ejecuta con 'open username:password@IP address'.

Muchos servidores utilizarán la autenticación por clave para iniciar la sesión, y la opción de clave privada es necesaria en estos casos.

1-2. get

Este comando se utiliza para recuperar archivos.

Puede ser ejecutado en 'get Acquisition file Destination folder'.

La opción de borrar también puede utilizarse para eliminar los archivos remotos descargados después de la transferencia.

1-3. put

Comando para almacenar archivos.

Se puede realizar con 'Poner archivos de almacenamiento Carpeta de destino'.

Al igual que el comando get, éste también puede eliminar los archivos subidos del directorio local después de la transferencia con la opción delete.

1-4. mkdir

Comando de creación de directorios.

Se puede realizar mediante 'mkdir nombre del directorio'.

1-5. call

Comando para ejecutar comandos de shell en el lado remoto.

Se puede ejecutar con el "comando de llamada".

Este comando permite invocar el shell del servidor remoto, de modo que los comandos no proporcionados por el comando WinSCP pueden ser implementados en el shell del servidor remoto.

2. resumen

Se presentaron los comandos que se utilizan habitualmente en WinSCP. Es posible automatizar las operaciones de WinSCP, por ejemplo con los comandos introducidos aquí. También hemos visto la herramienta en acción y puede consultar las siguientes páginas.

Automatizar cargas y descargas SFTP con WinSCP