Cleaner for LabTech

CCleaner-logo

We Empower the Global Management of CCleaner

 

CCleaner for LabTech is a CCleaner manager that deploys, licenses, analyzes, cleans, stores data inside LabTech, displays computer level and global level statistics of each PC and uninstalls (de-enable) CCleaner all from a simple set of consoles. Let me show you some of what we are doing.

 

This is the Computer level interface

With very simple controls, you can Analyze a PC which will do several things.

  • Checks for and processes old log just in case they had been missed by previous jobs
  • Verifies the licensed install of CCleaner and installs if needed
  • Sets system to Enabled in Global Manager
  • Analyzes system
  • Retrieves all log details needed and stored data into LabTech
  • Refreshes the results tab

Cleaning will do.

  • Verify CCleaner install
  • Clean system
  • Retrieves all log details needed and stored data into LabTech
  • Refreshes the results tab

 

Computer-DiskClean

 

The results tab displays the results from the last scans and cleans and displays that data in both graphical and dataset  views.

 

Registry Cleaner will do

  • Scan Registry based on user setting
  • Create a full backup of the root registry keys
  • Clean selected results from registry

 

Computer-regscan

 

You can manage individual CCleaner  cleaning directives using Bulk Config, each system managed can have separate sets of added rules to customize the cleaning experience for each PC under management.

Bulk Configurations will do

  • Add, edit and delete CCleaner configuration directives per PC

 

Computer-Config

 

Global Manager

The Global Manager is the heart of the system. This is where you configure the global settings for each computer, control the master on/off switch, manage your licenses, enable your computer systems for auto installs and auto cleans, deal with failed CCleaner installs and view the data from all clients combined.

 

 

ViewMenu-Main

 

 

The CCleaner engine manages the temp and junk files for hundreds of applications. In fact there is so many application that CCleaner works on that it was found to be impractical to try to stuff all that in a plugin. We still want to deliver that flexibility but in a simple and easy manner for you to manage. To do this we created a Bulk Configuration manager that allows you to add and remove any setting that CCleaner supports.  These get applied to all clients enabled for CCleaner automation.

 

ViewMenu-Config

 

We have provided a Failed CCleaner Install Manager that will allow you to identify problem systems and from here you can reinstall and see the direct output of the efforts from behind the scenes.

 

 

ViewMenu-LicenseManager

 

We provide a 30 day look back window to see overall where and how the storage is being consumed and reclaimed.

 

ViewMenu-GlobalStats

 

ViewMenu-Graphs

 

 

We provide long term history views into several key aspects of the data being collected picking out the high end consumers by client, computer and application type for both the Analyzers and the Cleaners.

 

 

ViewMenu-Reports

 

Now let’s talk a little about behind the scenes, What you do not see is the back-end processes that are working to automate the entire process. When you turn Cleaner for LabTech on it starts a set of processes that manage the deployment, licensing scanning and cleaning based on your configurations. As Cleaner for LabTech starts its tasks it is ticketing its time spent and recording those results in the tickets. This adds the value and tractability to the work performed by Cleaner.

 

Now Available

Download

 

 

 

 

 

 

 

Go Forth and Clean!

 

LabTech CCleaner Plugin

cc_128

 

 

LabTech CCleaner Plugin

 

The Squidworks Garage is at it again and has placed CCleaner in it’s sites. It’s time that LabTech had a great interactive and automated CCleaner plugin so we are taking a stab at it. This plugin operates the CCleaner Business versions of the product and does require that you have purchased a license from Piriform or LabTech Software prior to using the plugin.

Here is some highlights of our Alpha and design version.

 

#1 Simple to configure

gc1

 

 

#2 Great Stats

gc2

 

 

#3 Easy to Analyze

a2

 

 

 

#4 Easy to Clean

c2

 

# 5 Easy Results

a4

 

 

#6 Next item we will be adding is the ability to automate scans and cleans and enable by Client and by Computer that counts against a license count.

#7 Add more charts, system and client stats in the global view

#8 Adding history stats to client and computer levels

 

We will be posting out to the public an official release date as we get closer to completing the final touches on the plugin. Please stay tuned for more information on how you can get the new CCleaner plugin for LabTech.

Cubert.

Plugins4Labtech_making-managed

LabTech – Chocolatey NuGet II Plugin

logo

 

Squidworks Chocolatey II Plugin General Beta Release

 

Chocolatey NuGet is a Machine Package Manager, somewhat like apt-get, but built with Windows in mind. It was designed to be a decentralized framework for quickly installing applications and tools that you need. It is built on the NuGet infrastructure currently using PowerShell as its focus for delivering packages from the distribution repositories to your computer.  For more information on the Chocolatey Repos and Applications please visit https://chocolatey.org/about

There are 3 fundamental places to manage Chocolatey II.  Globally, at the Client level and at the Computer level.

 

The Global Level – View Main Menu – Chocolatey II

The Configuration Tab:

 

mainview-config

 

At the global level you can control the applications you want to approve for auto installs and auto updates. Using the controls you can add as many packages as you like which will make them available to any client PC. You can control whether or not to auto install, auto update and exclude or include Windows servers.

 

 

The Exclusion Tab:


globaltab-exclude

 

 

Using this tool you can control by client who gets a global exclude from application installs. This area only allows you to flag machines inside a client at the time you apply the exclude. If a new machine is added to client after global exclude is applied then that system will not be excluded and when you return to this page they client will no longer be checked as fully excluded. Reselecting the client will reset all systems including the new ones back to excluded again. If a machine is removed from the exclusions then it will also cause the client to show unchecked. Any system allowed to install software at a client level or system level will override the global exclusions here and will remove the check for client here in the global exclude area.

 

Client Console

Client Configuration Tab:

 

clienttab-config

 

 

The client console Chocolatey II tab allows the admin the ability to exclude the Client for auto installs of software. You can exclude all applications for install or updates and you can exclude any number of packages directly without excluding them all. This allows you to fine tune what applications are distributed to the client PCs.

When selecting to exclude an application at the client level it will force all PC under client to exclude the application. If you then go into a computer console and un-exclude that application then it will receive that app in less than 10 minutes. If you return to the Client Console Tab the application will no longer show as excluded because at least 1 PC under client is getting it. All other PCs will remain excluded from installs.

 

Client Systems Tab:


clienttab-systems

 

 

This tab allows you to manage the software installed at the client level. You are presented with a list of systems and each application installed on that PC. From here you can launch an update or uninstall the applications across the client. A terminal window is provided to you can monitor live the request being sent to system and the responses sent back from the end system.

 

Computer Console – Chocolatey II Tab

Configuration Sub Tab:

 

computertab-config

 

 

This view shows what approved apps are available to the PC level and allows the admin to exclude any of the packages from auto install. There is also the ability to exclude from all installs and to exclude updates.

 

Computer Console – Chocolatey II Tab

Software Sub Tab:

 

computertab-soft

 

 

This view allows the admin to see what is actually installed on PC currently and to uninstall or update the packages manually. We also added the ability to manually install any package “not” in the approved list for those one off application installs.

 

 

Chocolatey II has been redeveloped and can now be found here.

 

download

 

 

Enjoy the Plugin

Cubert

LabTech Plugin : Expiry the AD Password Expiration Notifier

logo

Are Your Users Expired?

 

Yes, It is Monday morning,  you walk into your office and the Help Desk lines are already lit up. Clients are calling with emergency lockouts and emails not coming in on their phones and computers. You know their passwords are expired and they didn’t see the desktop popup from Microsoft warning them it was coming. You now have to get busy resetting passwords to get these people back to work as fast as possible. Password expiration issues can account for up to 10% of the weekly tickets a MSP’s help desk has to manage and although it only takes a minute or two to fix that time adds up.  Here is where we come in.

 

Expiry AD is a plugin for LabTech that checks the Active Directory of any client to see what Domain User passwords maybe ready to expire, creates a list of the users expected expiration times and emails them a custom email notice to please update password when they come close to the limit you set for them. You can personalize each email to the user that is receiving it or have a generic global email that goes to everyone.

 

Client-Config1

 

There is some basic information needed to complete the password expiration checks,

You will need to supply the AD server you want to scan, this should be an up to date AD server with Powershell 2 or higher installed. You will need to know how many days ahead of the expiration you want to send a notification and the LDAP root you want to look for users in.

Once this information is entered into the system and the apply button pressed the plugin will request if you would like to run a scan now. Scans will run daily on systems that are set to notify users automatically, just turn on the Notify Users switch at the top of the management window.

We supply a HTML capable Email Body template maker that will allow you to create unique emails that are personable to each user. Once you are finished you can view what your emails will look like by selecting the Email Viewer control. We have provided two wild cards for email templates @MYNAME@ and @DAYSLEFT@ which will allow you to personalize each email sent with the users full name and the current days left before expiration.

Client-Config2

 

By selecting the [Results] tab yo can see the result of the last scan and who is in line to get emails. All user will be listed here and will show how many days left until they expire. Users marked in RED have expired or are with in the windows set by you for expiration emails.

 

Client-results

 

 

Not all users of Active directory will show up in list or scans. We have some basic filters in place for the scanner that prevents non actionable users from showing up in scans.

For instance.

  1. Users who are set to never expire will be excluded
  2. Users who are disabled will be excluded
  3. User who are set to no be able to change password are excluded
  4. User who have no official Email address listed in directory are excluded

You will only get a return of people you can actually affect and emails will only be sent to users who can receive them and react. This limits the efforts needed by the Labtech system and provides for maximum coverage for the domain users.

 

Version 1.0.1.21

download

 

 

 

 

Enjoy

Cubert

Labtech Plugin – Warranty Master

warranymasters-logo

 

 

 

 

 

Keeping Connectwise Warranties Up to Date

 

Free of charge, that’s right! Warranty Master perform continuous warranty lookups (and updates) of your ConnectWise device assets and if you upgrade to Pro Edition you’ll also get eye-popping, masterful reports and features.

Warranty Master™ takes the guesswork out of managing warranties, generating sales opportunities for you and reducing risk for your customers and using Squidworks LabTech plugin for Warranty Master keeps that data in front of you and quickly accessible directly from your LabTech consoles.

mainview

 

 

 

 

Simple to find and navigate to, just select the Warranty Master menu from the View Menu bar.

menuitem

 

 

 Version 1.0.1 now Available

download

 

 

LabTech Scripts – Cryptolocker probe script finds infections fast

 

 

cryptolocker-680x400

Catch Cryptolocker in the act

We have created a script for LabTech that you can schedule against any system to scan for possible Cryptolocker Decrypt Files, a sure sign that you been infected.

 

The script can be scheduled against all agents and if an agent is a Mac or Linux it will skip it, The probe will scan each drive letter found and then review that scan to see if it has found any files. Once it finds a file it will email an address but you can easily have it create a ticket or even set an alarm state.

 

When executing probe against a system you can monitor the Scripts Tab for the progress of the probe.

Capture

As the image above shows, a scan takes just a minute to complete. The C drive scan started at 1:08:34 and ended at 1:09:51, the scan took 1 minute and 17 seconds to scan 80GB hard drive.

 

Version 1.0.1 download

 

 

 

download

 

 

 

 

 

Enjoy  Cubert

PowerShell – Powershell plugin for LabTech

ps

  LabTech PowerShell Plugin

 

 

 

Squidworks has now released their PowerShell plugin for LabTech that will allow you to run basic Powershell commands on the remote computers under management. You no longer need to remote in to a server or workstation to run basic Powershell commands against that system. In this version we added a process to check to see if the computer is an Exchange server 2007,2010 or 2013 and if the system is a supported Exchange server then we will load up the exchange modules when we process your Powershell command so that you can take advantage of all the Powershell commands that the Exchange server provides. If we find the system is not an Exchange server we do not load any extra modules and run in a standard PowerShell.

mainview-1.0.4

 

 

 

*New – PowerShell Command Manager

Save and execute complex PowerShell commands with just a mouse click. There is no longer a need to try and remember hundreds of PowerShell commands you have crafted, with Squidworks PowerShell Command Manager you are able to create and save these little jewels so your entire team can use them on any PC console inside of LabTech. (Available on the [View] menu of your LT console.)

 

add-cmds-1.0.4

 

 

 

Version 1.0.4 available for download

download

 

 

 

 

 

Version 1.0.2 fixes
————————————————–

Fixed bug where pipe key would cause errors (|)
Added Multiline command box

 

Version 1.0.3 fixes
————————————————–
Added the ability to determine if we are an exchange server and what version, We will load Exchange Powershell modules if Exchange is found for that version.
Setup terminal to grow and shrink with size of window.
Changed colors to better reflect PS terminal
Changed formatting so it mirrors Powershell standard output.

 

Version 1.0.4
—————————————————

Added PowerShell Command Manager available via the [View] menu in your LT console
Added ability to launch saved powershell commands on any PC console

PassPort – Password manager plugin for LabTech

passport-600

PassPort is a password manager for plugin LabTech that leverages several applications to query Windows systems for passwords saved in Web Browsers, Instant Messengers, Network (VPN) and Dialup accounts and local email accounts and imports the information back into the LabTech database. You can then access this information inside of LabTech under the computer console on each PC.

 

website-view

 

 

 

im-view

 

 

 

email-view

 

 

configure-view

 

 Version 1.0.1 now available for download

download

 

 

 

 

 

 

We leverage several apps from Nirsoft to collect the password information and include up to date versions with our zip file download. Nirsoft tools can be found here at  http://www.nirsoft.net/

 

We use MailPassView:

Mail PassView is a small password-recovery tool that reveals the passwords and other account details for the following email clients: 

  • Outlook Express
  • Microsoft Outlook 2000 (POP3 and SMTP Accounts only)
  • Microsoft Outlook 2002/2003/2007/2010/2013 (POP3, IMAP, HTTP and SMTP Accounts)
  • Windows Mail
  • Windows Live Mail
  • IncrediMail
  • Eudora
  • Netscape 6.x/7.x (If the password is not encrypted with master password)
  • Mozilla Thunderbird (If the password is not encrypted with master password)
  • Group Mail Free
  • Yahoo! Mail – If the password is saved in Yahoo! Messenger application.
  • Hotmail/MSN mail – If the password is saved in MSN/Windows/Live Messenger application.
  • Gmail – If the password is saved by Gmail Notifier application, Google Desktop, or by Google Talk.

 

We use WebBrowserPassView:

WebBrowserPassView is a password recovery tool that reveals the passwords stored by the following Web browsers: Internet Explorer (Version 4.0 – 11.0), Mozilla Firefox (All Versions), Google Chrome, Safari, and Opera. This tool can be used to recover your lost/forgotten password of any Website, including popular Web sites, like Facebook, Yahoo, Google, and GMail, as long as the password is stored by your Web Browser.

  • This utility works on any version of Windows, starting from Windows 2000, and up to Windows 8, including 64-bit systems. Older versions of Windows (Windows 98/ME) are not supported, because this utility is a Unicode application.
  • Currently, WebBrowserPassView cannot retrieve the passwords if they are encrypted with a master password. Support for master password will probably be added in future versions.
  • Currently, WebBrowserPassView cannot retrieve passwords from external hard-drive. Support for that might be added in future versions.
  • On Internet Explorer 7.0-9.0, the passwords are encrypted with the URL of the Web site, so WebBrowserPassView uses the history file of Internet Explorer to decrypt the passwords. If you clear the history of Internet Explorer, WebBrowserPassView won’t be able to decrypt the passwords.
  • On Google Chrome – passwords originally imported from Internet Explorer 7.0-9.0, cannot be decrypted.

 

We use DialupPassView:

This utility enumerates all dialup/VPN entries on your computers, and displays their logon details: User Name, Password, and Domain. You can use it to recover a lost password of your Internet connection or VPN. This utility works under Windows 2000, Windows XP, Windows 2003/2008, Windows Vista, and Windows 7. The passwords are revealed only if you log on to the computer with administrator privileges.


We use MessenPass:

MessenPass is a password recovery tool that reveals the passwords of the following instant messenger applications:

  • MSN Messenger
  • Windows Messenger (In Windows XP)
  • Windows Live Messenger (In Windows XP/Vista/7)
  • Yahoo Messenger (Versions 5.x and 6.x)
  • Google Talk
  • ICQ Lite 4.x/5.x/2003
  • AOL Instant Messenger v4.6 or below, AIM 6.x, and AIM Pro.
  • Trillian
  • Trillian Astra
  • Miranda
  • GAIM/Pidgin
  • MySpace IM
  • PaltalkScene
  • Digsby

MessenPass can only be used to recover the passwords for the current logged-on user on your local computer, and it only works if you chose the remember your password in one of the above programs. You cannot use this utility for grabbing the passwords of other users.

 

 

 

Go Postal – Exchange Report Manager plugin for LabTech

 

gopostal-logo

 

Go Postal Microsoft Exchange Report Manager

 

 

 

 

Go Postal is a Microsoft Exchange 2007, 2010 and 2013 reporting plugin for LabTech that uses Powershell to generate reports on each Exchange server being managed by the LabTech RMM platform. The plugin searches all systems for Exchange server software and if it finds a compatible system it adds it to the list of Exchange servers. By selecting an Exchange server you can request the report from that Exchange server in real time and it will retrieve that report directly from the exchange server.

 

 

mainview

 

Plugin can be viewed on the Dashboard -> Config -> Integration -> Going Postal

or

Selecting the View Menu from the main menu bar and selecting Go Postal.

 

What you will get when running the script, is an overall overview about:

1. Exchange Servers in your organization
[Break down by AD Site]
[Info about External and Internal Web services names]
[Mailbox Count per AD Site]
• O.S version
• O.S Service Pack level.
• Exchange Service health.
• Up time in days.
• Exchange Version.
• Exchange Service Level.
• Exchange Rollup Update Information.
• Exchange Role(s).
• Number of mailboxes in case of MBX role.

2. Database Full Inventory
[Break down by DAG]
[Separate Table for Recovery DBs]
[Separate Table for Non DAG DBs]
[Table per DAG]
• DB Name.
• Server Location.
• Mailbox Count.
• Average Mailbox Size.
• Archive Mailbox Count.
• Average Archive Mailbox Size.
• Mount Status.
• DB Size.
• Storage Group Name (Pre E2010).
• White Space.
• Circular Logging.
• DB Disk Free Percentage.
• Log Disk Free Percentage.
• Last Full Backup Date.
• Backed up Since (Days) – with customized thresholds.
• Quota Info: Prohibit Send.
• Quota Info: Prohibit Send and Receive.
• DB Activation Preference Check [Is it mounted on the preferred Server?].
• DB Copy Location and Activation Preference assignment.

3. Mailbox Type Aggregated Data:
• User Mailbox Count.
• Shared Mailbox Count.
• Room Mailbox Count.
• Discovery Mailbox Count.

4. Exchange Server Aggregated Data
• Total Number of Exchange Servers break down by
i. Version.
ii. Role.

5. Mailbox Aggregated Data
[Overall Statistics for the Organization]
• Total Mailbox Count.
• Total databases Size
• Total Archive Count.
• Total Archive Size.
• Average Archive Size.

 

 

Version 1.0.2 Available

download 

 

 

If your import of the scripts fails to create the PowerShell script in your L:\transfer\Scripts folder then you can download that script here

Get Powershell script

 

 

NetDetective – TCPDump and NMAP plugin for LabTech

netdetective-logo

 

Net Detective is a plugin for LabTech that brings the power of TCPDump and NMAP to the LabTech console. You can use this tool to capture network packets traveling around the remote network or scan addresses and address ranges for open ports and network connectivity.

Become a Net Detective!

packetcapture

 

 

nmap

 

Version 1.0.2 available

download

 

 

 

 

 

 

 

Enjoy

 

Cubert