PowerShell连接FTP服务器上传下载文件 6


尽管有许多知名的FTP客户端软件可以上传和下载文件,但是在某些自动化场景中,我们更倾向于不引进第三方工具,而是使用PowerShell来完成这些任务。此时,.NET Framework中的System.Net.FtpWebRequest类首当其冲。对它稍加封装,就可以生成一个简易的FTP工具。

PowerShell自然可以动态调用这个类,或者你都不用调用,某位仁兄MichalGajda已经帮你做了90%的工作了,来自微软脚本中心:《PowerShell FTP客户端组件》

  • 建立FTP连接: Set-FTPConnection
  • 查看FTP目录:Get-FTPChildItem
  • 查看FTP文件或者目录的大小: Get-FTPItemSize
  • FTP上传文件:Add-FTPItem (Send-FTPItem)
  • FTP下载文件:Get-FTPItem  (Receive-FTPItem)
  • 重命名远程文件: Rename-FTPItem
  • 删除远程文件: Remove-FTPItem
本文链接: https://www.pstips.net/get-and-post-file-by-ftp.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

回复 penshine 取消回复

您的电子邮箱地址不会被公开。 必填项已用*标注

6 条评论 “PowerShell连接FTP服务器上传下载文件