So, we have had tons of issues with Kaseya's built-in VNC and RDP functionality. Since Kaseya takes more than 30 to connect to machines for us and we already own licensing for GoTo Manage for each of our technicians, I decided to get creative.

I wrote an agent procedure that downloads the GoTo Manage unattended installer for our account to a folder on the target machine and then installs it silently without user input. The nice thing about this is that if we have an issue connecting via Kaseya, then I can deploy GoToManage directly to that machine and it will show up in my unattended computers list within a few minutes and then I can connect flawlessly.

To accomplish this, here is what I did.

1) I logged into our gotomanage account online at: app.gotomanage.com

2) I located the unattended installer and downloaded the Windows MSI installer package.

3) I uploaded the MSI package to our company's shared Dropbox account under a folder called kpackages.

4) I wrote an agent procedure on the machine that follows these stops:

                          * Checks if the gotoassist service is running. If yes, then email user. If no, then proceed to step 2.

                          * Makes directory to store the file by running command from shell "mkdir %systemdrive%\kpackages"

                          * Get URL - "http://URL of my dropbox msi file" wait to complete before proceeding - I set this to only work for those with the URL, so its not public. It downloads the file to the kpackages directory and names it KGTADEPLOY.MSI

                          * Execute MSI windows installer silently and do no reboot -- Point it to the file I just downloaded "%systemdrive%\kpackages\KGTADEPLOY.MSI"

                          * Waits 60 seconds

                          * Checks if service is running and emails whether success or failure