Ejecutar WinSCP desde un archivo por lotes de Windows
Fecha de publicación:
Actualizado:
Artículos técnicos > Ejecutar WinSCP desde un archivo por lotes de Windows
Estado 2026 y uso seguro
Conclusión: Llame al ejecutable de la consola WinSCP.com, pase un script de comando controlado por versión que no contenga ningún secreto, cite todas las rutas de Windows y devuelva el código de salida de WinSCP al Programador de tareas o CI.
Qué aprenderás
- La separación entre un iniciador
.baty el propio script de comando de WinSCP. - Cómo capturar registros de sesiones y hacer que los fallos sean visibles para la automatización.
- Cómo evitar suposiciones frágiles sobre el directorio actual y contraseñas incrustadas.
Para quién: usuarios de Windows que mueven una sesión manual de WinSCP al Programador de tareas u otro ejecutor desatendido.
Situación en 2026: El flujo de trabajo básico de la consola sigue siendo compatible. Aplique la sintaxis actual de WinSCP para la fijación de claves de host y credenciales en lugar de copiar un mensaje de aceptación interactivo antiguo en un trabajo desatendido.
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.
Ejecutar WinSCP desde un archivo por lotes de Windows. WinSCP suele funcionar a través de la interfaz gráfica de usuario, pero también puede ejecutarse por lotes.
Compruebe la carpeta de descarga de WinSCP (por ejemplo, "C:\NProgram Files (x86)\NWinSCP") en busca del archivo "WinSCP.com". WinSCP se puede ejecutar como un lote invocando este archivo desde el símbolo del sistema.
Índice de contenidos
1. Cómo operar como un lote
Cree un archivo por lotes con extensión .bat para que WinSCP se ejecute simplemente haciendo doble clic en el archivo por lotes.
2. Cómo crear archivos por lotes
Para ejecutar WinSCP por lotes, se necesitan dos archivos: un 'archivo bat' para invocar WinSCP por lotes desde el símbolo del sistema y un 'archivo txt' para ejecutar los comandos de WinSCP.
El artículo anterior sobre descargas y cargas automáticas con WinSCP contiene un ejemplo completo.
Automatizar cargas y descargas SFTP con WinSCP
3. resumen
Hemos descrito cómo ejecutar WinSCP por lotes. Si realiza tareas rutinarias utilizando WinSCP en su trabajo diario, por favor, intente implementar esto ya que le permitirá automatizar su trabajo.