Post a reply

Before posting, please read how to report bug or request support effectively.

Bug reports without an attached log file are usually useless.

Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)


Topic review


Re: Connection to FTP over FTPS in Powershell via WinSCP.dll

martin wrote:

Hello, I'm trying to do the same thing- launch FTPS with powershell.
I'm getting an error:
Exception setting "Protocol": "Cannot convert null to type "WinSCP.Protocol" due to enumeration values that are not
valid. Specify one of the following enumeration values and try again. The possible enumeration values are "Sftp, Scp, Ftp, Webdav"."

I have tried doing:
$sessionOptions.Protocol = [WinSCP.Protocol]::FtpSecure

$sessionOptions.Protocol = [WinSCP.Protocol]::FtpSecure.Implicit

Not sure what it wants? Just Ftp will not do FTPS right? Help please.
Mark Jenster

Did it. Thanks. Now my problem is that I get a "Connection failed." message.
Nothing more. I might need to make a new topic on this though, if I can't seem to find it in the forum.
Works fine with WinSCP as standalone, but gives some troubles in in PowerShell.

This is fixed by setting in $sessionOptions.SslHostCertificateFingerprint = "[fingerprint]"
Mark Jenster

Connection to FTP over FTPS in Powershell via WinSCP.dll


I've tried to find some documentation about setting up FTPS in powershell via the WinSCP.dll. As you might have guessed, it wasn't a succes. Same goes for a topic as this on the forum.

I know how to set the protocol to either Sftp, scp or FTP. The problem here is that I need to use SSL to connect, which I don't know how to set up. The connection fails everytime I try without it. The connection of course works when I use WinSCP directly, instead of Powershell.

Any help on this topic would be appreciated.