Re: powershell-Host key wasn't verified
Please attach a complete session log file (set Session.SessionLogFile). Please note that public host key is not a secret information.
# Load WinSCP .NET assembly
# Use "winscp.dll" for the releases before the latest beta version.
[Reflection.Assembly]::LoadFrom("\\c:\WinSCP\WinSCP.dll") | Out-Null
# Setup session options
$sessionOptions = New-Object WinSCP.SessionOptions
$sessionOptions.Protocol = [WinSCP.Protocol]::SCP
$sessionOptions.HostName = "myhost"
$sessionOptions.UserName = "username"
$sessionOptions.Password = "password"
$sessionOptions.SshHostKeyFingerprint = "ssh-rsa 1023 xxxxxxxxxxxxxxxxxxxxxxxxxx"
$session = New-Object WinSCP.Session