Jump to content
bigdessert

RMM+ Passwords: A password syncing tool for ScreenConnect and Labtech

Recommended Posts

Please try to donate if you can. A lot of time went into this plugin - DOWNLOAD HERE

Thank you to my donors:

Mendy Green

Gavin Stone

Matt Navarette

ITLogix, LLC

Derek Leichty

Kevin Bissinger

DataServ Corporation

NeoLore Networks Inc

 

What this plugin does:

This plugin will display your passwords that are on client and location levels in labtech and present them for sending in screenconnect sessions. Gone are the days of copy/pasting passwords.

 

Requirements:

Labtech 11+

ScreenConnect 6.1+

 

How to install:

First, head over to the extensions section in ScreenConnect and install the RMM+ passwords extension.

ScreenConnect 6.1 or greater is required

 

ffRbzDi.png

 

Second, install the attached Labtech plugin.

RMM+ Password Link

 

Third, go and configure some timeout settings.

 

BWLWlXx.png

 

hG7XvHD.png

 

A. Token Valid For How Many Minutes: This setting is an absolute token timeout in miniutes. set to -1 to make tokens last forever.

B. Token Idle Expire Minutes: This setting is an idle timeout so if the plugin isn't used or a password isn't queried or passed for this many minute it will invalidate the token.

C. Only Allow One Token Per User: This setting will allow users to only have passwords on one computer(checked) or any number of computers(unchecked)

Fourth, set permissions for the plugin.

 

MeC2FZ6.png

 

C4mvpdG.png

 

Fith, Activate by doing the following in Screenconnect

Fill in your Labtech server url(please only use SSL or you will be sending passwords in clear over an unencrypted connection),Labtech username and Labtech password. Decide what items you want to show and login.

 

dQPmo8o.png

 

Sixth, Enjoy saving time!!!

 

RLgfIK1.gif

 

Changelog:

ScreenConnect/Control Plugin

1.0.5 - Initial Release

1.0.6 - Graphical Updates

1.0.7 - Added ability on login form to save username. Fixed issue where command section would lose access key used to send commands.

1.0.8 - Fixed bug that wouldn't allow brackets in script names, password names or password values.

1.0.9 - Fixed a bug that was introduced in the regex in 1.0.8 that would not allow it to detect empty results. Added ability to type "wake" into the command line and send the ScreenConnect version of wake to computer.

1.0.10 - Corrected issue with wake command not being recognized if case was not all lower.

1.0.11 - Corrected issue to properly escape strings sent in commands.

1.0.12 - Updated command to not wait full timeout if data returns quicker. Also prepends !#timeout to the command for SC.

1.0.13 - Updated script list to contain actual folder structure as appears in LT. Added a password filter box. Now allows to show/hide sections on demand and includes a client/location picker that allows you to change locations or clients so if you have generic passwords stored on your internal client location for instance. Added ability to hide passwords per user to get rid of the extra clutter that isn't needed.

1.0.14 - Various CSS fixes(thanks Andrea). Added filter box to auto highlight top match in password list and enter key will send highlighted match.

1.0.20 - Added ability to send carriage return after password.

1.0.21 - Updated methods for Control version 19 compatibility

Labtech Plugin

1.0.0.1 - Initial Release

1.0.0.2 - Added permission requirement to Read Passwords for client. If a userclass doesn't have the Read Passwords permission it will not let them go to the SC plugin.

1.0.0.3 - Added the ability to show username instead of display name as password identifier.

1.0.0.5 - Corrected issue with incorrectly determining permissions(Thanks Eric Besserer for the help). Added ability to block/allow script scheduling per location.

1.0.0.7 - Fixed issue where login token was set for more than 24 hours would invalidate each night. Various other bugfixes.

1.0.0.8 - Added regex include and exclude options for selectively showing passwords.

1.0.0.9 - Added auditing of passwords sent, passwords copied and scripts sent to the Dashboard Audit section.

1.0.0.11 - Added ability to regex include or exclude password from view globally. Security update to only show clients in client selector that someone has access to.

1.0.0.13 - Fixes to regex include/exclude and superadmin permissions.

1.0.0.14 - Added ability to send carriage return after password.

Please try to donate if you can. A lot of time went into this plugin - DOWNLOAD HERE

Thank you to my donors:

Mendy Green

Gavin Stone

Matt Navarette

ITLogix, LLC

Derek Leichty

Kevin Bissinger

DataServ Corporation

NeoLore Networks Inc

 

EDIT: as of the labtech version 1.0.0.5 permissions need to be enabled on a client basis for users to have access to passwords and scripts.

41BDw5G.png

Edited by bigdessert
  • Like 1
  • Thanks 2

Share this post


Link to post
Share on other sites

I cant seem to get the textboxes to show. I've tried it on two different SC servers, same results. Am I missing a step?

 

All I see is:

To send a password to the screen click it.

To run a script on the machine double click.

To run a command type the command and timeout and hit enter.

Share this post


Link to post
Share on other sites

Hey @bigdessert I seem to be running into a snag with this. When logging in all I see is the Login button turn blue. Noting happens after that. Do you have any logging that I can look at?

2017-03-13_6-09-24.jpg.9120a8bcfc927c2853ad7ff51d0fe689.jpg

Share this post


Link to post
Share on other sites

I configured your server on my system and it is coming back saying invalid password. This means the LT plugin in communicating like it should. Are you still getting the issue?

Share this post


Link to post
Share on other sites

Ok, what the issue was... I was playing around with another website on my LT server and had set the LT website to use a specific IP address, well that broke the Patch manager and must have affected this as well. Since putting that setting back to all unused IP's this plugin as well as other are a whole lot happier.

Share this post


Link to post
Share on other sites

Literally three days ago, I was speaking with my boss about ScreenConnect/LabTech/ConnectWise and how it would be SO sweet if they could make this work... and tonight, I landed on this thread. Thanks for taking the time to pull this together.

 

That said, I'm having an issue getting the extension to work on the ScreenConnect side. The extension is installed, but when I go to the helper icon, there is no password button there. Any ideas on what I might be able to try to fix that? I've verified user classes are set properly and the plugin is configured and working on the LabTech side.

 

We are running LabTech 11, patch 10 and ScreenConnect version 6.0.11622.6115.

Share this post


Link to post
Share on other sites

Did you enable the plugin? You need to install and enable it. Please note that if you are running anything pre 6.1 on the ScreenConnect side you will have to login every time. ScreenConnect added persistent variable storage in 6.1 for helper functions.

Share this post


Link to post
Share on other sites

Yep, the plugin is enabled and working. I was able to get to Tools, RMM Plus Password Link in LabTech and configure those settings.

 

I figured our version of ScreenConnect might be a concern, so I just upgraded it. We are at the latest stable 6.1 release, but still, no password button under the helper menu.

 

Are there any logs stored on the ScreenConnect side that I can review? The extension doesn't know anything about our server yet because I've never gotten to that point, so the LabTech ASP logs won't do me any good.

nopasswordlove.PNG.d79fc5b238d5f8f1d7592398ae430913.PNG

Share this post


Link to post
Share on other sites

Note that the reason this wasn't working is because tait@switchfast had installed the RMM+ plugin in ScreenConnect. This is a different plugin called RMM+ Password Link. Please make sure you download that plugin.

Share this post


Link to post
Share on other sites

I thought I'd add that when I download plugins, I always have to extract them, right click the DLL, click on properties and Unblock them at the bottom of the dialog box

 

If you've already tried installing the plugin before you do this, you might have to close the Control Center and reopen it and attempt it again after you unblock the DLL.

Share this post


Link to post
Share on other sites

I do the same thing. Just did unblock on the zip, extracted, the .dll was not blocked (did not have the button). Just tried it from my LT server and still same error

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×