
By Paul Kelly
April 29th, 2025 7 min read
N‑central eliminates tedious tasks and frees your organization to achieve bigger goals.
Patch and upgrade hundreds of applications and software install or uninstall policies.
Trigger automated remediation of issues with zero touch, while PSA integration closes tickets.
Any skill level can use drag-and-drop logic to design workflows, simplify tasks and save time.
Automate monitoring, endpoint configuration, and security for new and existing devices.
Set schedules or event triggers to take action and create trusted, predictable outcomes.
Leverage our AI-driven developer portal with 700+ pre-built scripts to get more out of what you have.
Search our interactive database for 100s of automation recipes, pull helpful documentation, or use the built-in AI to create something totally new.
Join the growing open community of innovators
N‑central provides the tools needed to streamline IT operations
and deliver more impressive outcomes.
The automation is what made my mind spin. N‑able’s automation was leaps and bounds beyond.
RMM scripting allows a remote monitoring and management (RMM) platform to store, manage, and run scripts to manage routine or tedious tasks.
RMM scripting capabilities should allow IT professionals to view and store scripts that they have already created. This lets them both manage their repository and double check the script’s functionality to ensure accuracy. An advanced RMM platform should also include a repository that is provided and maintained by the RMM vendor.
There are several key areas where RMM scripting falls directly in line with the automating of your managed service or managed service offering:
Scripts can also be part of templates and policies that get applied to devices that meet specific criteria.
RMM automation includes both out-of-the-box and custom automations. Out-of-the-box automation refers to features and capabilities of a cloud or on-premises RMM. These can include multi-tenancy—the ability to filter and create groups to which monitoring or policies can be applied. It can also mean deployment and configuration of functionality such as patch automation and management tasks, although RMM platform users typically would not consider this automation, but rather basic features of centralized management.
Custom RMM automations, on the other hand, are considered a feature of an RMM solution, with templates, filters, and rules that allow multiple steps to be configured automatically. For example, creating a rule to scan devices for an attribute, which then applies a set of policies and configurations, which in turn apply monitoring and alert triggers that automatically run scripts that help to resolve the alert. These RMM automations run automatically when a new device is added with no additional user effort to deploy them.
Scripting and RMM scripting provide a means to deploy specific code, either on demand, or on schedule. The code for these scripts can be sourced for multiple locations. Although these scripts can be deployed automatically based on criteria, deployment is accomplished via automation.
Automation is the ability to take multiple actions based on criteria that may or may not include the running or deployment of scripts. Automation allows users to set rules, filters, and criteria that are used to deploy configurations, policies, and settings, and to take actions automatically.
Managed services providers (MSPs) use RMM automation to help extend the capabilities, efficiency, and productivity of their employees while delivering service offerings to their clients.
Historically, MSP scripts were the collection of scripted tasks that individual technicians had created and shared among team members. However, as more applications support low-level commands and the availability of scripts out in the market increases, much script usage today is “on demand.” –that is, MSPs seek out scripts that can solve their immediate problems if they don’t have the in-house staff and resources to create their own.
MSPs also look to RMM scripting to provide repositories as described above. These scripts can either be used directly or as the base code which is then customized.
MSP scripts can be found fairly easily on common sites like Git, Stack Overflow, and Reddit. However, it is important that you review any script for quality and applicability, understanding exactly what it does and how, prior to deploying it in any network. Often MSPs can find public scripts available from RMM and MSP technology vendors that are specific to their areas of focus. Additionally, there is often sharing within MSP communities, as well as conversation topics centered on scripting and automation that can provide good guidance.
Automation is really just the use of technology to facilitate a business process. So, the first thing you need is a strong understanding of the business process you want to automate, why you want to automate it, and your goal or desired outcome.
Not all processes should be completely automated—so, next, you must decide how much or what parts of the process to automate. To accomplish this, it is important to measure the process and its parts to determine where automation will deliver the biggest impact.
Finally, it is important that your employees feel comfortable kicking off an automations project. Automation isn’t designed to reduce staff. Its primary goal is to help eliminate mundane tasks, provide more time for your team to focus on fun, exciting, and more critical work as well as redeploy resources to add more clients and grow.