Automate software installs & compliance with these PowerShell scripts

  • Sierra Pacific Group Team
    close button

    Sierra Pacific Group Team

  • March 28, 2023
  • 2 minute read

As an MSP, you promise your clients a well-rounded suite of solutions — two of the most essential being monitoring and patching their tech environment. 

When all’s said and done, your RMM is what enables you to deliver those services. 

And if your business is scaling, it is essential for that RMM to be finely tuned. That looks like: 

  1. Eliminating any and all over-engineering on your platform

  2. Proactive (but purposeful) alerts to prevent firefighting

  3. Using automated scripts to multiply your bandwidth

Sierra Pacific Group (SPG) recently hosted a webinar detailing five automated scripts for your RMM that are bound to boost efficiency. 

We recapped the first two scripts in Part 1. Let’s dive into the rest. 


Script #3: Software Install

When installing new software for clients, you typically have two options: 

  1. Send someone to their office, go from machine to machine, set up a network share, and install the application. 

  2. Figure out whether the software is automatable, set an installation time with your client, run the script, and save your service tech’s time. 

The decision — and the savings — are obvious. 

SPG's RMM Consultants recently developed a software script repository that sees new additions and updates on an hourly basis. We’ve spent years growing and refining the list, so we’re ready to help clients automate from day one, whether it’s the basics like Adobe and Chrome or industry specifics like AutoCAD and Bluebeam (access to our repository is available for our ConnectWise Consulting and N-Able Consulting clients). 

At the same time, we won’t flood your database with automations. You don’t need to throw another installation at a problem if SPG can optimize a tool in your existing stack to do the trick. 

SPG ultimately stresses two rules for software adoption: 

  1. Realistically, will your team adopt this automation over manual processes? 

  2. Have you evaluated all other options before adopting a new solution? 


Script #4: Software Update


Automated software updates don’t just keep your clients current. They also dramatically reduce MSP potential for human error during setup. 

Basic implementations and updates (think Office 365 or Adobe Acrobat) run fairly standard. 

However, if your client belongs to an industry with touchy software (think design tools in the Autodesk family), installations can grow complicated quickly. Small add-ons and dependencies, if done wrong, can turn an update buggy and disrupt your client’s software environment.

Software companies pushing consistent updates only amplify the problem. 

This is where a simple set of automated scripts can remove human error and establish an installation flow that’s just how the client likes it — every time. 

Learn more about how you can request unlimited custom PowerShell scripts for your ConnectWise Automate RMM/CW RMM platforms with our ConnectWise Consulting solutions here: ConnectWise Consulting


Script #5: Compliance


Digital security is top of mind for both MSP clients and their clients’ clients. 

If you’re selling a security product to one of your users, you’re in luck. Your RMM can hold you in compliance with your MSA by automating several core functions. No more wondering: 

  1. “Has BitLocker been enabled?” 

  2. “Was OpenDNS configured properly?” 

  3. “Have we installed that latest antivirus update?” 

MSPs can expect to waste far less time on endpoint support by optimizing their RMM to enforce the compliance they’ve sold. In fact, Gartner reports that endpoint analytics and automation will help digital workplace service staff shift 30% of their time spent on endpoint support and repair to continuous engineering. 

SPG also prioritizes compliance beyond security. We emphasize a holistic look into your RMM by regularly evaluating compliance throughout the environment, from Automate access for your tier-one techs to auditing your SQL database. 


Download 5 powershell scripts from our spg repository and start saving hundreds of hours in manual work
Download Now