I didn't read too far into that link, maybe the version I suggested is web only (but it does say scriptable...) however there is an Rdp control that you can code with, that you pass details in to connect. I have an app that logs into a terminal, runs an app and disconnects, to test out the user response time for the app, ie what the user experiences. Just do a bit of googling, should be enough examples out there. (second quick search)