用于自动化的 WinSCP 脚本命令
出版日期:
更新:
技术文章 > 用于自动化的 WinSCP 脚本命令
2026 状态和安全使用
结论:使用经过验证的 open 命令启动会话,显式设置本地和远程工作目录,使用 get、put 或 synchronize 进行传输,并使用 exit 结束。首先测试一次性数据的破坏性选项。
你将学到什么
- 最常见的 WinSCP 脚本命令的用途以及它们影响传输的哪一侧。
- 命令掩码、路径、确认和删除选项如何更改结果。
- 为什么
open username:password@host中的凭据不适合维护自动化。
适用人群:正在阅读或查看 WinSCP 命令脚本的操作员。
2026 年立场: 原始命令列表仍然是有用的方向,但当前语法和安全选项属于官方参考。固定主机密钥、保护机密并查看删除、覆盖或同步文件的命令。
安全注意事项:原始文章中的命令和配置示例尚未在当前生产环境中重新运行。应用之前,请在单独的测试环境中验证支持的版本、备份、访问控制和回滚步骤。
官方主要来源
概述。
本节是关于WinSCP中常用的命令。 这是一个很好的参考,你可以用WinSCP命令做什么。
1. 常用的命令
1-1. open
连接命令。 这是一条总是在WinSCP命令的开头执行的命令,而不是经常使用。
它的执行方式是 "open username:password@IP address"。
许多服务器会使用密钥认证来登录,在这种情况下需要使用私人密钥选项。
1-2. get
该命令用于检索文件。
可以在'获取采集文件 目标文件夹'中执行。
删除选项也可用来在传输后删除已下载的远程文件。
1-3. put
用于存储文件的命令。
可以用'put Storage files Destination folder'执行。
像get命令一样,这个命令也可以在传输后用删除选项从本地目录中删除上传的文件。
1-4. mkdir
目录创建命令。
它可以通过'mkdir目录名'来执行。
1-5. call
命令在远程端执行shell命令。
它可以用 "调用命令 "来执行。
这个命令允许调用远程服务器的shell,这样WinSCP命令没有提供的命令就可以在远程服务器的shell中实现。
2. 摘要
介绍了WinSCP中常用的命令是什么。 有可能实现WinSCP操作的自动化,例如使用这里介绍的命令。 我们也看到了这个工具的作用,你可以参考以下几页。