如何在 WinSCP 中生成传输 code/script
How to generate transfer code/script in WinSCP
我开始编写以下命令,将文件从本地框复制到远程目录。我对此很陌生,并且对文档有些困惑。我可以在最后使用 "Your Command 1 and 2"
参数来做 "c:\somefile.txt" "\in\"
吗?
我想在没有 PowerShell 或脚本的情况下执行此操作。只是原始命令行,没有要在命令行参数中导入的其他文件。我的目标是设置一个 Windows Task Scheduler 作业并让它 运行 这条命令。
C:\Program Files (x86)\WinSCP\WinSCP.exe /log="C:\writable\path\to\log\WinSCP.log" /ini=nul /command "open sftp://myusername@myftpsite.com/ -hostkey=""ssh-rsa 2048 wbb2bQRmDJqkaLbuYKsnGdxQ40mIIedeXChRsAYC3ig="" -privatekey=""C:\Users\my.user\Documents\SSHPrivateKey.ppk""" "Your command 1" "Your command 2" "exit"
我在这里看到了一些例子……https://winscp.net/eng/docs/commandline#scripting
在完整脚本代码的传输设置中找不到自动生成代码功能...
上传文件的命令是put
。您可以像这样放置它而不是 "Your command 1" "Your command 2"
占位符:
"C:\...\WinSCP.exe" ... /command "open ..." "put C:\local\file.zip /remote/" "exit"
WinSCP GUI 可以为您生成包括 put
命令在内的完整命令行:
- 在 GUI 中启动传输。您必须以弹出 Transfer Options dialog. The dialog does not typically show for drag&drop transfers (unless you opt for it in preferences) 的方式进行操作。相反,请使用主菜单或文件上下文菜单、工具栏按钮或键盘快捷键。
- 在对话框中,在 传输设置 按钮处下拉菜单。
- Select 生成代码 命令。
- Generate Transfer Code Dialog 打开。
- 在“生成传输代码”对话框中,select 命令行 格式。
我开始编写以下命令,将文件从本地框复制到远程目录。我对此很陌生,并且对文档有些困惑。我可以在最后使用 "Your Command 1 and 2"
参数来做 "c:\somefile.txt" "\in\"
吗?
我想在没有 PowerShell 或脚本的情况下执行此操作。只是原始命令行,没有要在命令行参数中导入的其他文件。我的目标是设置一个 Windows Task Scheduler 作业并让它 运行 这条命令。
C:\Program Files (x86)\WinSCP\WinSCP.exe /log="C:\writable\path\to\log\WinSCP.log" /ini=nul /command "open sftp://myusername@myftpsite.com/ -hostkey=""ssh-rsa 2048 wbb2bQRmDJqkaLbuYKsnGdxQ40mIIedeXChRsAYC3ig="" -privatekey=""C:\Users\my.user\Documents\SSHPrivateKey.ppk""" "Your command 1" "Your command 2" "exit"
我在这里看到了一些例子……https://winscp.net/eng/docs/commandline#scripting
在完整脚本代码的传输设置中找不到自动生成代码功能...
上传文件的命令是put
。您可以像这样放置它而不是 "Your command 1" "Your command 2"
占位符:
"C:\...\WinSCP.exe" ... /command "open ..." "put C:\local\file.zip /remote/" "exit"
WinSCP GUI 可以为您生成包括 put
命令在内的完整命令行:
- 在 GUI 中启动传输。您必须以弹出 Transfer Options dialog. The dialog does not typically show for drag&drop transfers (unless you opt for it in preferences) 的方式进行操作。相反,请使用主菜单或文件上下文菜单、工具栏按钮或键盘快捷键。
- 在对话框中,在 传输设置 按钮处下拉菜单。
- Select 生成代码 命令。
- Generate Transfer Code Dialog 打开。
- 在“生成传输代码”对话框中,select 命令行 格式。