Session.getfiles()工作不正常-Powershell
正在尝试运行以下脚本。连接到ftp/sftp服务器并将文件从远程路径获取到本地路径 因为有一个源和目标列表,所以我决定创建一个csv文件,并使用$.Source和$.Destination传递值 导入csv文件时,Session.getfiles()似乎不起作用。 但如果我硬编码路径,它似乎是可行的Session.getfiles()工作不正常-Powershell,powershell,winscp-net,Powershell,Winscp Net,正在尝试运行以下脚本。连接到ftp/sftp服务器并将文件从远程路径获取到本地路径 因为有一个源和目标列表,所以我决定创建一个csv文件,并使用$.Source和$.Destination传递值 导入csv文件时,Session.getfiles()似乎不起作用。 但如果我硬编码路径,它似乎是可行的 $session.GetFiles("c:\source\test", "c:\destination\", $False, $transferOptions) 目标:脚本读取源列表并根据其目标移
$session.GetFiles("c:\source\test", "c:\destination\", $False, $transferOptions)
目标:脚本读取源列表并根据其目标移动文件。同时返回到#天数并下载最新文件-
错误:“没有这样的文件”或“无法获取文件的属性”
通过注释该行
$transferresult.check()
剧本似乎很管用。但是仍然缺少仅获取新文件的方法在
$session.Open
之前向我们显示一个日志文件–$session.SessionLogPath=“C:\some\path\winscp.log”
。
$transferresult.check()