用于自动化的 WinSCP 脚本命令


出版日期:

更新:


技术文章 > 用于自动化的 WinSCP 脚本命令

2026 状态和安全使用

结论:使用经过验证的 open 命令启动会话,显式设置本地和远程工作目录,使用 getputsynchronize 进行传输,并使用 exit 结束。首先测试一次性数据的破坏性选项。

你将学到什么

  • 最常见的 WinSCP 脚本命令的用途以及它们影响传输的哪一侧。
  • 命令掩码、路径、确认和删除选项如何更改结果。
  • 为什么open username:password@host中的凭据不适合维护自动化。

适用人群:正在阅读或查看 WinSCP 命令脚本的操作员。

2026 年立场: 原始命令列表仍然是有用的方向,但当前语法和安全选项属于官方参考。固定主机密钥、保护机密并查看删除、覆盖或同步文件的命令。

安全注意事项:原始文章中的命令和配置示例尚未在当前生产环境中重新运行。应用之前,请在单独的测试环境中验证支持的版本、备份、访问控制和回滚步骤。

官方主要来源

概述。

本节是关于WinSCP中常用的命令。 这是一个很好的参考,你可以用WinSCP命令做什么。

目录

  1. 常用的命令
  2. 摘要

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操作的自动化,例如使用这里介绍的命令。 我们也看到了这个工具的作用,你可以参考以下几页。

使用 WinSCP 自动上传和下载 SFTP 文件

■技术文章

查看全部技术文章。


■作者简介

查看作者简介。


■联系我们

就本文内容联系我们。