I would like to create a VB desktop application that will move files from one server to another in our data center.

I have more or less already done this but it is not very stable. Essentially at this time the vb app does a net use to the server, opens a hidden rcmd session, and executes a batch file on the server which does another net use to the destination server and starts a copy(robocopy). This works sometimes, but I would like to find another, more stable way of doing this.

Anyone have any ideas without using net use, rcmd, or batch files?

This needs to be a direct copy from one server to another, it cannot filter through my local machine where the app is running because it is a mass amount of data.