使用 PowerShell 的 WinSCP 正在向我要上传到的 SFTP 站点添加一个目录

WinSCP using PowerShell is adding a directory to the SFTP site I'm uploading to

我正在使用 PowerShell 脚本和 WinSCP 将文件上传到 SFTP 站点,Root\Users\SFTPSite 它将目录放置到我从中上传的 SFTP 站点。因此,不是将它放在 Root\Users\SFTPSite 上,而是将它放在 Root\Users\SFTPSite\Outbound 上。不确定是否是权限问题导致我无法将其放置在 SFTPSite 目录中,或者与 SFTP 站点的设置方式或其他问题有关,因为我在其他站点上使用相同的脚本没有问题。这是我使用的参数

param (
    $localPath = "\fileshare\ftp\ThirdParty\Outbound\",
    $remotePath = "/users/SFTPSite/"
)

这是我转移的方式,

$transferResult = $session.PutFiles($localPath, $remotePath, $False, $transferOptions)

如有任何帮助,我们将不胜感激。 - 谢谢。

不就是因为你在复制目录吗?

您尝试复制内容并添加 * 吗?

 param (
     $localPath = "\fileshare\ftp\ThirdParty\Outbound\*",
     $remotePath = "/users/SFTPSite/"
      )