Powershell和FTP(再次)
这可能吗?请帮忙 我不接受来自文件-s:filename的输入,而是尝试使用Powershell技巧,如下所示:Powershell和FTP(再次),powershell,ftp,Powershell,Ftp,这可能吗?请帮忙 我不接受来自文件-s:filename的输入,而是尝试使用Powershell技巧,如下所示: **$cmd = "OPEN server username password binary cd somedir lcd someotherdir mget *.dat disconnect quit" function ftpCommand { ftp -i -n } $cmd | ftpCommand** Powershell ISE仅显示正在运行的脚本/选择,按Ctrl+
**$cmd =
"OPEN server
username
password
binary
cd somedir
lcd someotherdir
mget *.dat
disconnect
quit"
function ftpCommand { ftp -i -n }
$cmd | ftpCommand**
Powershell ISE仅显示正在运行的脚本/选择,按Ctrl+Break可停止。您可以使用Powershell选项执行此任务,因为已存在预制功能。 您只需运行以下操作:
获取FTPFile-Sourceftp://server/path -目标C:\temp-UserName-PasswordP@ssw0rd管道不起作用。如果这是Unix,您将有机会使用命令聊天。我尝试这样做的原因是没有包含用户名密码信息的文件。实现这一点的最佳方法是什么?@user114385:为什么不在临时文件中即时替换密码呢?我和zdan在一起。。。帕斯卡说,你不能像上面所说的那样在PowerShell中使用这种管道方法。您希望搜索powershell ftp,以查看是否有人使用.NET类将某些ftp脚本作为函数或模块共享。