Patch Remedy WUA Manager Plugin for LabTech

header

 

Patch Remedy is a tool used to help manage the Windows Update Agent. Microsoft’s Windows Update Agent (WUA) is an agent program that works in conjunction with Windows Server Update Services to support automated patch delivery and installation. Labtech uses this agent to help determine what patches are needed by each Windows system and deploys them. Microsoft often updates the WUA which increases the detection of missing patches more current than the installed version of WUA. This can cause you to get a perception that your patching is up to date when in actuality you are massively behind.

 

That’s where we come in, Patch Remedy automatically scans all windows systems for their current WUA versions and OS type and stores that inside LabTech. It uses that information to perform automated updates of WUA for Windows 7 and 2008 R2 systems. It also takes a look nightly at the number of recent failed hotfixes and updates.

We offer several manual tools to help manage problems seen with WUA.

There are several lists of data about how WUA versions are deployed across your environment. In these lists you maybe able to operate functions to resolve common issues with WUA. There are 2 types of repair for WUA, Normal and Aggressive and there are 2 types of Updates for WUA, Latest and KB3083324.

Repairs: (Normal and Aggressive) Based on KB971058 https://support.microsoft.com/en-us/kb/971058.
Normal Excludes step 4 and Aggressive includes Step 4 of KB

Updates:(Latest and July 2016 Rollup)
Latest: Can be run on any Windows 7, 8, 2008 or 2012 system and will attempt to update the WUA to the most current versions available.
This update is run silently and with the /noreboot switch so should be safe to run at anytime without affecting end user.

 

PatchSuccess

 

 

We have several automated tools to assist with keeping WUA up to date and the patch push status cleared on over attempted patches and hotfixes.

Auto Update: looks for online systems that have earlier versions of WUA and tries to update them to  7.6.7601.18979

Clear Pushed:  The “Pushed” status for a patch means that LabTech has tried twice to install the patch and it didn’t succeed, so it’s not going to try to install it anymore. This function will clear the “pushed” flag from [hotfixes] out so that LabTech may reattempt them.

 

wuaVersion1

 

We also provide some insight into what is going on with WUA so you can visually see problems with your WUA environment. Get graphs and charts that show the different deployed versions of WUA and how effective your patching is.

 

Overview1

 

Patching alone is not going to keep your clients up to date, adding Patch Remedy to your LabTech patch management system will improve your numbers hands down. Get the most out of your LabTech system with Patch Remedy.

 

We want to thank BGags of Easthampton, MA for his inspiration and help with plugins concepts. To get more information on LabTech and WUA from BGags go visit his blog post at

 http://www.labtechgeek.com/forum/viewtopic.php?f=7&t=2123

 

The automated services are on a 4 times a day schedule of 8 am , 12 pm, 4 pm and 8 pm. After installing the plugin and restarting the DBagent service on the LT server you will need to allow time for this service to kick in and run the scans. Once completed you will see the data in the plugin.

The plugin has a master off switch that you will need to turn on before scans will start. you can use this switch to turn off all automated functions on this plugin if needed.

We have added some basic permissions to the plugin. Super Admins and “Patch remedy” class users can open and manage the consoles. Add the User Class “Patch Remedy” to any user in Labtech to allow them access to the management console.

Current Version can be found at http://www.plugins4labtech.com

 

download

 

 

 

 

 

Enjoy

Cubert

 

 

 

Announce Maintenance Plugin For LabTech

logo

 

Cluck Like a Chicken

Do you have to remind your clients to keep their systems on for maintenance and patching to run each week? Yes me too, I almost have to remind them every week before they go home. Do you know how many hours on the phone that would be if I had to call each of my users to whisper “Hey, Don’t forget to leave your computers on!”  I would have to say way too many to count, so I made the Announce Maintenance Plugin to do that for me.

 

Let me explain how it works.

 

trio

In you LabTech Console’s main menu select [Tools] menu and slide down to [Announce Maintenance] sub menu. That will launch the configuration manager to allow you to create the message, set the time of day you want it to launch (Window) and the Title of the Message Box. You can then turn it on or off for all clients by selecting the On /Off switch.

The announcement will only run once in or around the Window time (+/- 6 minutes) the “Eve” before the “Workstation Patch Day” and only for Locations that are set to “Enable Patching Workstations”.

If you have your patch day set to Thursday and your Window set to 3PM then on Wednesday Afternoon at 3 PM the announcement will go out to all “online” workstations at that location.

 

Enjoy

Cubert

Version 1.0.0.2

download

Chocolatey II Plugin Reviewed

The New Chocolatey II Plugin

Cubert has been going gang busters with the new Chocolatey II plugin and now he is ready to show everyone a little of what he has been doing. So without any further adieu let me introduce to you the new Chocolatey II Plugin for LabTech!

 

A little history about Chocolatey Nuget

Chocolatey is a package manager for Windows (like apt-get or yum but for Windows). 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 distros to your computer.  Chocolatey is like apt-get, but built with Windows in mind (there are differences and limitations). For those unfamiliar with APT/Debian, think about Chocolatey as a global silent installer for applications and tools. It can also do configuration tasks and anything that you can do with PowerShell. The power you hold with a tool like Chocolatey is only limited by your imagination! Chocolatey is the brain child of Rob Reynolds, a passionate developer and technology guru.

 

How is Chocolatey different than Ninite?

Great question, see Chocolatey vs Ninite.

 

The Chocolatey Plugin for LabTech

Squidworks has harnessed the power of Chocolatey and brought it into the LabTech RMM platform. This allows MSPs to control mass amounts of Windows systems and software applications in a very simple to use interface.  In fact, managing software applications could not be easier when using the Chocolatey plugin for LabTech.  As you read further I will go over the plugins functions and how you to can harness this power for your MSP.

 

The Master Control manager

The Master Control manager provides the on and off  controls over whole system. The configuration tab of the manager incorporates licensing and the common settings to control auto installs and auto updates.

ViewMenu-Configuration

 

 

Approved Apps

This is where you setup your application list, we recently added the ability to set a repository for each application you want to control. This allows a MSP to pick and choose where they get each application. We also provide a “seed” button that will auto populate the list with the most common apps used like Java, Chrome and Adobe.

 

ViewMenu-ApprovedApps

 

 

 

Global Excludes

You can control who is allowed to install applications at a global level, make quick work of allowing or denying installs across clients. This was completely rewritten after Beta 6 release to be more accurate and faster.

 

ViewMenu-Excludes

 

 

Global Graphs

See what applications are being distributed across your MSP, monitor the versions of Chocolatey installed across you client base and see the current daily install activity.

 

ViewMenu-Stats

 

 

 

Now we move to the Client Level

 

Client Configuration

Here you can include or exclude a client directly or select any set of apps to exclude from the client as a whole.

 

client-configuration

 

 

 

Client level – System bulk management

Here you can select systems and applications from the approved apps list and manually install them, update or delete them. Everything is reported back to plugin in real time so you get to see what is going on as it happens.

 

client-systems

 

 

Computer Level Management

Computer Configuration

We provide very granular control over who, what and when applications get installed. You can control down to the PC level if apps get installed and what gets installed to provide a very low level of control for the distribution of applications.

 

computer-configuration

 

 

 

Computer Software

At the computer software level you can do one off installs of any software anywhere for some really extreme flexibility, any applications installed will be included in updates, they will get listed and version checked as part of the maintenance cycles. You are also able to update and delete software at this level making it very convenient for MSPs to manage software . Everything is reported back to plugin in real time so you get to see what is going on as it happens.

 

computer-software

 

 

 

 

Behind the Scenes

Chocolatey Maintenance

This service checks based on your desired settings for systems that need the Chocolatey Application installed and also manages all versioning management of all software installed on PCs

 

Chocolatey Installer

This service monitors PCs for software installed and or approved and not yet installed and makes sure that the PCs get the new software based on the Maintenance cycles selected.

 

Chocolatey Updater

This service checks for and executes updates for both the Chocolatey application and all applications installed.

 

All behind the scenes services will run at least once every 24 hours and can be set to run as much as once per hour by adjusting the controls in the master control.

 

Now released and available at http://www.plugins4labtech.com

Thanks and have a great day!

Cubert

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 – 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 Plugin – SQL Query Analyzer

   Lets Query SQLsql_query-128

 

 

 

So you think your a SQL ninja? Well here is your sword!

The new SQL Query Analyzer for LabTech allows you to run SQL queries against the LabTech database directly from your LabTech control center consoles. This allows LabTech Cloud MSPs to directly query their SQL instances without the need for SQLYog or direct access to the database.

 

!!!Warning!!!
The Surgeon General has issues a warning that using this tool could cause major loss of data if not used by skilled SQL admins. Please be careful when using this tool.

Capture

 

 

 

Now Available Version 1.0.1 

download

 

 

 

 

 

 

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.