Re: ExecuteCommand and call
First, please read below documents to better understand, what the Session.ExecuteCommand actually does. It may help you to realize that, what you are trying to do, may not make sense.
https://winscp.net/eng/docs/remote_command
https://winscp.net/eng/docs/shell_session
https://winscp.net/eng/docs/library_session_executecommand
https://winscp.net/eng/docs/remote_command
https://winscp.net/eng/docs/shell_session
https://winscp.net/eng/docs/library_session_executecommand