Я видел смешанные сообщения, но ничего определенного и недавнего. Я использую Filezilla Server FTPS Явный TLS. Мне нужен скрипт Powershell, который при запуске будет безопасно подключаться к моему серверу через inte rnet и загружать указанный файл c. Выглядит ли приведенный ниже код хорошо без TLS, и кто-нибудь может мне помочь в этом sh? Я думаю, что все команды, которые мне понадобятся, будут отсюда https://winscp.net/eng/docs/library_sessionoptions#ftpsecure
# Load WinSCP .NET assembly
Add-Type -Path "WinSCPnet.dll"
# Setup session options
$sessionOptions = New-Object WinSCP.SessionOptions -Property @{
Protocol = [WinSCP.Protocol]::Ftp
HostName = "ftp.example.com"
UserName = "user"
Password = "mypassword"
}
$session = New-Object WinSCP.Session
try
{
# Connect
$session.Open($sessionOptions)
# Download files
$session.GetFiles("/directory/to/download/*", "C:\target\directory\*").Check()
}
finally
{
# Disconnect, clean up
$session.Dispose()
}