Voici ce que je reçois lorsque je fais le Test FTP

Qu'est-ce que sa veux dire?
idem iciShowtime Hockey wrote: ↑Wed Oct 16, 2019 4:43 pm De mon coté, la case SSL/TLS était coché (elle l'a toujours été). La semaine dernière, du jours au lendemain, j'ai eu le même message d'erreurs que toi. J'ai seulement décoché la case SSL/TLS, puis tout fonctionne maintenant.
Code: Select all
# Load WinSCP .NET assembly
Add-Type -Path "WinSCPnet.dll"
# Session options
$sessionOptions = New-Object WinSCP.SessionOptions -Property @{
Protocol = [WinSCP.Protocol]::Ftp
HostName = "your.host.com"
UserName = "username"
Password = "P@ssw0rd"
FtpSecure = [WinSCP.FtpSecure]::Explicit
TlsHostCertificateFingerprint = "your TLS fingerprint"
}
$sessionOptions.AddRawSettings("ProxyPort", "0")
$session = New-Object WinSCP.Session
try
{
# Connect
$session.Open($sessionOptions)
$transferOptions = New-Object WinSCP.TransferOptions
$transferOptions.FileMask = "*>=today"
# Upload files on server
$session.PutFiles("D:\STHS\Output\*", "/public_html/STHS/", $False, $transferOptions)
$session.PutFiles("D:\STHS\CSVXML\*", "/public_html/utils/XML/", $False, $transferOptions)
}
finally
{
$session.Dispose()
}
Code: Select all
# Load WinSCP .NET assembly
Add-Type -Path "WinSCPnet.dll"
# Session options
$sessionOptions = New-Object WinSCP.SessionOptions -Property @{
Protocol = [WinSCP.Protocol]::Ftp
HostName = "your.host.com"
UserName = "username"
Password = "P@ssw0rd"
FtpSecure = [WinSCP.FtpSecure]::Explicit
TlsHostCertificateFingerprint = "your TLS fingerprint"
}
$sessionOptions.AddRawSettings("ProxyPort", "0")
$session = New-Object WinSCP.Session
try
{
# Connect
$session.Open($sessionOptions)
$transferOptions = New-Object WinSCP.TransferOptions
$transferOptions.FileMask = "*>=today"
$folder = "$((Get-Date).ToString('yyyyMMdd'))"
if (-not (Test-Path "D:\STHS\linesbck\$folder")) {
New-Item -ItemType Directory -Path "D:\STHS\linesbck\$folder"
}
# Backup lines for possible resim in case of problem in auto simulation (error handling).
$session.GetFiles("/public_html/STHS/linesupload/*.shl", "D:\STHS\linesbck\$folder\", $False).Check()
$session.GetFiles("/public_html/lines/*.shl", "D:\STHS\linesbck\$folder\", $False).Check()
# Lines for simulation
$session.GetFiles("/public_html/lines/*.shl", "D:\STHS\Input\", $True).Check()
$session.GetFiles("/public_html/STHS/linesupload/*.shl", "D:\STHS\Input\", $True).Check()
# Launch the auto simulation
.\SimonTHockeySimulator-V3.exe Auto | Out-Null
# Upload file to server
$session.PutFiles("D:\STHS\Output\*", "/public_html/STHS/", $False, $transferOptions)
$session.PutFiles("D:\STHS\CSVXML\*", "/public_html/utils/XML/", $False, $transferOptions)
# Launch post simulation web page
Invoke-RestMethod -Method 'GET' -Uri "http://website.com/path/to/page.php"
}
finally
{
$session.Dispose()
}