Have a look at Using WinSCP .NET Assembly from PowerShell
It shows how to do a WinSCP file upload and also refers to a module to use the .NET WinSCP assembly
Have a look at Using WinSCP .NET Assembly from PowerShell
It shows how to do a WinSCP file upload and also refers to a module to use the .NET WinSCP assembly