Я новичок в Powershell и хочу загрузить все файлы, дата которых более поздняя, чем у локальных файлов (папок и подпапок пути FTP).
Вот мой текущий скрипт:
$FTPServer = "ftp://xx.xx.xx.xx/xxxx/xxxx/xxxx"
$FTPSessionName = "GERA_FTPSession"
$localPath= "E:\xxxx\"
$username = "***"
$password = "*******"
# Import a module of FTP code
# https://gallery.technet.microsoft.com/scriptcenter/PowerShell-FTP-Client-db6fe0cb
Import-Module PSFTP
$secstr = New-Object -TypeName System.Security.SecureString
$password.ToCharArray() | ForEach-Object {$secstr.AppendChar($_)}
$cred = new-object -typename System.Management.Automation.PSCredential -argumentlist $username, $secstr
# connnection FTP
Set-FTPConnection -Credentials $Cred -Server $FTPServer -Session GERA_FTP -UsePassive
$FTPSessionName = Get-FTPConnection -Session GERA_FTP
#import files and folders
Get-FTPChildItem -Session $FTPSessionName -Recurse | Get-FTPItem -Session $FTPSessionName -localpath $localPath -RecreateFolders -Overwrite -Verbose
Спасибо за помощь
Арно