I'm trying to upload a file to a remote server.
For information I'm using Microsoft SQL Server (job task) that use PowerShell.
So When I concatenate the parameters PowerShell do not ignore the whitespace and it cut it, Ex:
D:\winscp\WinSCP.com /log=D:\winscp\winscp.log /command "open sftp://user:password@address -hostkey=""ssh-ed25519 256 npaaxdsra.....EmNyc=""" "put $zfile /data/folder/" "exit"
It give an error:
(Exception) **Host key does not match configured key
Because the hostkey passed do not match with the key that I sent (from the log).
Script: open sftp://user:***@address/ -hostkey=ssh-ed25519
It cut everything after the whitespace, I tested with a lot of compbinaison and nothing..
ex: ` | &('..')
For information all that I found is escaping the whitespace in the file path not in the paraeters (theorically it's the same) ex: https://blogs.technet.microsoft.com/heyscriptingguy/2012/08/07/powertip-run-a-powershell-script-with-space-in-the-path/
This is the documentation page: https://winscp.net/eng/docs/scripting
Any help will be so appreciated