我正在使用PowerShell脚本和WinSCP将文件上载到Root\Users\SFTPSite
到SFTP站点上,并将目录放置到要从中上载的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 - 使用PowerShell的WinSCP会将目录添加到我要上传到的SFTP站点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62162850/