- Install gnu tools for windows.
- Write a script to create a user on remote machine using ssh
- invoke the script from C# program as a Process.
See Execute multiple commands on remote machine
3
solved How to create a user on Ubuntu machine from a C# program?