Give Customers Access to their PCs

If you use LabTech, you get ScreenConnect included. LT will install SC on any computer with an agent, so all of your clients already have a remote access tool installed and ready for use.

If you're looking for a wedge, eating up their LogMeIn/GoToMyPC bill is a pretty nice way to get them to stop paying them and start paying you instead.

  1. If Self-hosted
    1. If you haven't already, install an SSL certificate on your ScreenConnect server to secure user logins
    2. You can also piggyback off an existing SSL certificate if you're sharing the server with something else
  2. If Cloud-hosted
    1. Open a ticket with Labtech and ask them to secure your ScreenConnect web interface and remind them that it's 2017 and how dare they
    2. While they're at it, see if they'll update you to the latest ScreenConnect, it's nice
  3. In LabTech Control Center
    1. Change the ScreenConnect URL to match your new HTTPS url
      1. Dashboard > Config > Integrations > ScreenConnect Dashboard
  1. You'll group the machines in the Host page using a CustomPropertyN field. You have 8 possible choices for the N value (1 through 8); only CustomProperty1 is turned on by default, and is labeled “Organization”. It's recommended that you use CustomProperty2 for this. Name the group something that will make sense to you as machines are added later on, such as “Assigned User”:
  2. To do this, go to Administration > Appearance and search for “SessionProperty.Custom2”
  3. Click on Edit and change these two variables
    1. SessionProperty.Custom2.AccessVisible = true
    2. SessionProperty.Custom2.LabelText = Assigned User:
  4. Go to your Hosts page, click on Access, click on Manage Session Groups. For the filter, add in the following text exactly as written below except change the capital N to the number of the custom property that you used (very likely this will be 2, but could be 1-8):
    1. CustomPropertyN = $USERNAME
  5. Nothing will appear in this group yet - this is normal. There's more documentation on Session Groups here:
  6. Go to the Admin page > Security tab.
    1. Create a security role called “User Access Only” (or whatever you would like) for your end users that will have access to their own machine on the Give the following permissions to this role:
      1. ViewSessionGroup: SpecificSessionGroup: My Machines
      2. HostSessionWithoutConsent: SpecificSessionGroup: My Machines
      3. Depending on if you would like the users to be able to transfer files, you may also want to give them the File Transfer permission.
      4. JoinSession: SpecificSessionGroup: My Machines
      5. More info here
  7. Create a test user with the username of Test, and give the new security role you created to this user. Be sure to click Save Security on the bottom right corner
  8. Go to your Hosts page > All Machines under Access, then right click on a machine. Under the “Assigned User” field, enter the username as you entered it on the security page (it's case sensitive).
  9. To try it out, log out of the administrator account and log in with the user's account. Click on the Host page, and you should see 1 group listed with the 1 machine you just edited in step 5.
  1. You could tell your customers to go to https://company.hostedrmm.com:8040 to get to their PC, but that's not a nice URL, so do this instead
  2. Make a subdomain of your domain name, like remote.yourcompany.com
    1. make sure to get an SSL certificate for this subdomain
  3. We're going to make an iframe and wrap it around your ScreenConnect login page
  4. Make an index.html in it and use the following code in it, making sure to change to your SC server URL in the iframe
  5. index.html
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
            <title>YOUR COMPANY Remote Access</title>
            <style type="text/css">
                body, html
                {
                    margin: 0; padding: 0; height: 100%; overflow: hidden;
                }
     
                #content
                {
                    position:absolute; left: 0; right: 0; bottom: 0; top: 0px; 
                }
            </style>
        </head>
        <body>
            <div id="content">
                <iframe width="100%" height="100%" frameborder="0" src="https://company.hostedrmm.com:8040/Login"></iframe>
            </div>
        </body>
    </html>