我有以下保存为 CMD 脚本的 FTP 请求。有用。我想在 PowerShell 中编写一个做同样事情的 FTP 请求。为了使 PowerShell 脚本工作,我需要指定我想要获取的远程文件的地址。
这是 CMD 脚本。看到这里,你能知道文件路径是什么吗?仅供参考,以防这很重要:这是从 AS400 中提取的。
@echo off
setlocal
set uname=USERNAME
set passw=USERPASS
set hostname=AS400NAME
set filespec=SPECNAME
echo %uname%> TEST.ftp
echo %passw%>> TEST.ftp
echo cd DIRECTORYNAME>> TEST.ftp
echo binary>> TEST.ftp
echo get %filespec%>> TEST.ftp
echo bye>> TEST.ftp
ftp -s:TEST.ftp %hostname%
if errorlevel 1 pause
endlocal