Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/powershell/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用PowerShell连接到SFTP并下载文件_Powershell_Sftp - Fatal编程技术网

使用PowerShell连接到SFTP并下载文件

使用PowerShell连接到SFTP并下载文件,powershell,sftp,Powershell,Sftp,我知道之前有一个类似的问题,但解决方案主要集中在使用WinSCP上。我也是SFTP和PowerShell的新手,我需要帮助将文件从SFTP服务器下载到我的应用服务器上 我相信Posh SSH模块有助于建立SFTP连接,但到目前为止,我看到的大多数代码都涉及将文件上载到SFTP服务器,而不是从下载。。。如果您有任何建议,我将不胜感激 只需使用: 不过WinSCP也可以工作: $remotePath = "/remote/path/file.ext" $localPath = "C:\local

我知道之前有一个类似的问题,但解决方案主要集中在使用WinSCP上。我也是SFTP和PowerShell的新手,我需要帮助将文件从SFTP服务器下载到我的应用服务器上

我相信Posh SSH模块有助于建立SFTP连接,但到目前为止,我看到的大多数代码都涉及将文件上载到SFTP服务器,而不是从下载。。。如果您有任何建议,我将不胜感激

只需使用:


不过WinSCP也可以工作:

$remotePath = "/remote/path/file.ext"
$localPath = "C:\local\path\file.ext"
Get-SFTPFile -SessionId $sessionId -RemoteFile $remotePath -LocalPath $localPath