【发布时间】:2020-05-28 03:09:25
【问题描述】:
我知道之前有人问过类似的问题,但解决方案主要集中在使用 WinSCP。我对 SFTP 和 PowerShell 也很陌生,我需要帮助将文件从 SFTP 服务器下载到我的应用程序服务器上。
我相信 Posh-SSH 模块可以帮助建立 SFTP 连接,但到目前为止我看到的大多数代码都涉及将文件上传到 SFTP 服务器,而不是从...下载,不胜感激!
【问题讨论】:
标签: powershell sftp
我知道之前有人问过类似的问题,但解决方案主要集中在使用 WinSCP。我对 SFTP 和 PowerShell 也很陌生,我需要帮助将文件从 SFTP 服务器下载到我的应用程序服务器上。
我相信 Posh-SSH 模块可以帮助建立 SFTP 连接,但到目前为止我看到的大多数代码都涉及将文件上传到 SFTP 服务器,而不是从...下载,不胜感激!
【问题讨论】:
标签: powershell sftp
只需使用Get-SFTPFile cmdlet:
$remotePath = "/remote/path/file.ext"
$localPath = "C:\local\path\file.ext"
Get-SFTPFile -SessionId $sessionId -RemoteFile $remotePath -LocalPath $localPath
不过,WinSCP 也可以工作:
Download files from SFTP server using PowerShell
【讨论】: