Я не вижу никаких файлов - PullRequest
0 голосов
/ 10 апреля 2019

сломал мозг, но я не понимаю, что не так. У меня есть код:

Import-Module PSFTP
$FTPServer = 'some ftp'
$FTPUsername = 'login'
$FTPPassword = 'password'
$locpath = "D:\test"
$date = Get-Date
$FTPSecurePassword = ConvertTo-SecureString -String $FTPPassword -asPlainText -Force
$FTPCredential = New-Object System.Management.Automation.PSCredential($FTPUsername,$FTPSecurePassword)
Set-FTPConnection -Credentials $FTPCredential -Server $FTPServer -ignoreCert -Session MySession -UseBinary -UsePassive  
$Session = Get-FTPConnection -Session MySession 
$ftp= Get-FTPChildItem -Session $Session -Recurse
$loc= gci $locpath -Recurse
Compare-Object ($ftp) ($loc) -Property Name | Where-Object {$_.SideIndicator -eq "<="} | ForEach-Object { 
    $lastfile=$_.Name
    Get-FTPItem -Session $Session $lastfile  -LocalPath $locpath
}

Когда вы вызываете переменную $ftp, я вижу следующее

PS C:\Users\test> $ftp

   Parent: ftp://some ftp

Dir Right     Ln  User   Group  Size   ModifiedDate        Name                                                                                                          
--- -----     --  ----   -----  ----   ------------        ----                                                                                                          
-                               B                                                                                                                                        
-                               B                                

Почему я не вижу файлы и размер файлов (кстати, скрипт для этого не копирует файлы)

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