使用 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/"
)
我正在使用 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/"
)