Batch file &引用;sftp“;未被识别为内部命令
我正在尝试使用批处理文件中的以下命令连接到FTP服务器:Batch file &引用;sftp“;未被识别为内部命令,batch-file,sftp,Batch File,Sftp,我正在尝试使用批处理文件中的以下命令连接到FTP服务器: SFTP -b upload_parent_child_report.ftp mhe_ipub@%SERVER_NAME% >> parent_child_report.log 每当运行批处理文件时,都会出现以下错误: “sftp”未被识别为内部命令 我签入了System32文件夹,但没有在那里找到sftp。 我搜索了我的系统,但没有找到任何一个。 我也有PuTTY,但我需要使用批处理文件自动传输文件 有什么建议吗 注:我
SFTP -b upload_parent_child_report.ftp mhe_ipub@%SERVER_NAME% >> parent_child_report.log
每当运行批处理文件时,都会出现以下错误:
“sftp”未被识别为内部命令
我签入了System32
文件夹,但没有在那里找到sftp
。我搜索了我的系统,但没有找到任何一个。
我也有PuTTY,但我需要使用批处理文件自动传输文件 有什么建议吗
注:我知道已经有一个关于这个的问题,但解决方案对我来说不是很清楚。
sftp.exe
二进制默认情况下仅在Windows10版本1803和更新版本上可用。旧版本的Windows不包括它
如果您有PuTTY,您就有了,它与OpenSSHsftp
兼容
因此,您可以:
psftp -b upload_parent_child_report.ftp mhe_ipub@%SERVER_NAME% >> parent_child_report.log
或者手动安装。在旧版本的Windows 10上,它可以作为可选的Windows功能安装。在旧版本的Windows上,您可以手动下载它。无需安装,只需解压缩拉链。谢谢您的回复。