Powershell: модуль PSFTP - загрузка всех файлов с более поздней датой, чем локальных файлов - PullRequest
0 голосов
/ 06 апреля 2020

Я новичок в 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

Спасибо за помощь

Арно

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...