gpt4 book ai didi

batch-file - WinSCP "Too many parameters for command ' 打开'。”错误

转载 作者:行者123 更新时间:2023-12-02 14:17:15 25 4
gpt4 key购买 nike

我正在尝试使用以下命令连接到 SFTP,以将所有 .csv 文件从一个位置移动到另一个位置,并且我得到“命令‘打开’的参数太多”。错误。

option echo off
option batch on
option confirm off
open sftp://XXX@XXX.com/ —hostkey="ssh-rsa 2048 XX:XX:XX:XX:XX:XX:XX" —rawsettings ProxyMethod=3 ProxyHost=proxy.uk.XXX.com
cd /XX/XX/XX/IN/LOAD
lcd \\XX.local\EMEA\XX\XX\Import_Location
put *.csv -nopreservetime=on -nopermissions=on
exit

我添加了 —hostkey参数由于“在缓存中找不到服务器的主机 key ”错误,批处理文件在此之前工作正常,但我想更正主机 key 错误。

我检查了所有 dashes ,引号,我唯一感到困惑的是hostkey参数是否正确。网上资料 WinSCP一些论坛说你必须使用主机 key 的 SHA-256 指纹,这与 MD5 详细信息 XX:XX:XX:XX.... 的格式不同请你帮忙看看是哪一个?
—hostkey="ssh-rsa 2048 XX:XX:XX:XX:XX:XX:XX"

或者
—hostkey="ssh-rsa 2056 AbC50IDzyx.....="

This是一个与我的类似的查询,但我看不出有什么区别,所以他们的工作和我的不工作。谢谢你。

最佳答案

—hostkey 开头的符号和 —rawsettings不是一个简单的hyphen-minus ( - ),但是 em-dash ()。

请使用连字符减号 (-) – 您在标准英语 [和其他] 键盘上找到的破折号是什么。

或者更简单,拥有 WinSCP GUI generate a script template for you .

所以实际上你有和 WinSCP forum post you referred to 一样的问题。 .

具有相同错误消息但问题不同的其他问题:

  • WinSCP command line - Too many parameters for command 'open' when using -rawtransfersettings switch
  • Getting "Too many parameters for command", when calling WinSCP command-line from VBA
  • FTP "Too many parameters for command 'synchronize'" with WinSCP
  • 关于batch-file - WinSCP "Too many parameters for command ' 打开'。”错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59249680/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com