You may have head about a great service (application) offered from Citrix called GoToAssist Express. It’s basically a Remote Desktop application which allows a user to gain control of a computer belonging to another user and do whatever needs to be done. It’s envisioned as a support application where the “visiting” user will hopefully fix issues on the “host” user’s computer.
What separates it from other “Remote Desktop” applications is how extremely easy it is to use. I’ve personally spent so much time teaching people how to perform a necessary port-forward to get VNC running, that I could have “fixed” 3 computers in the meantime. GoToAssist Express is installed in just a click or two so even the most computer illiterate people can do it in a flash.
If you want to try this service for yourself go and register for a free trial at http://www.gotoassist.com/hak5 (the hak5 part is just my own way of showing my gratitude towards the guys and gals over at Hak5 (be sure to check the show out if you haven’t already)). But anyway, enough free advertising, I wanted to talk about something else.
If you are using this service, or if you plan on using it in the future you will stumble upon the “Unattended Support” feature. What this enables is for the support representative to access a client’s computer without bothering the client to accept all sorts of prompts that will enable him to do it. After enabling this feature, a user can enter a certain machine at any time without bothering anyone about anything. The only prerequisite is that the machine is on/online.
Well I was “fixing” my mother’s computer remotely a few days ago, and realized I have to go out for a while and come back to it later. Naturally, I remembered the “Unattended Support” feature and went on to set it up. Unfortunately, my mother was out as well so she wasn’t able to accept the prompts necessary to install the feature. You see, when you send an “Unattended Support” request to a user, you end up with the following prompt:
It is at this point that you need a person on the other side to complete the form and allow access. But since I didn’t have this person available I decided to automate the process using a very small VB Script which I thought I might share with anyone that has ran (or may run) into the same situation. Two versions of the script exist depending on whether you want to use the windows password as the prompt suggests, or you just want to have Unattended Access and type in the user password upon acquiring a Remote Connection.