AUTOMATION

Automation & Scripting

A script library, bulk execution across agent groups, and event-triggered automations that act on your fleet — not just alert on it.

MaxRMM's automation engine starts with a script library. Write a PowerShell or Batch script once, save it to the library, and run it against any agent or group of agents whenever you need. No more copying scripts between tools, no more running the same maintenance task manually on fifty machines.

Bulk actions let you target an entire company, a custom group, or the results of a filter — all at once. Schedule scripts to run on a cron-style schedule, or set automation policies that inherit automatically when new agents enroll. The output of every execution is captured: exit code, stdout, stderr, and timestamp.

Event-triggered automations close the loop between monitoring and action. Instead of just alerting when disk usage exceeds 90%, you can configure MaxRMM to run a cleanup script automatically when that threshold is hit. The alert still fires — but the problem is already being addressed by the time a technician sees it.

What's included

Script Library (PowerShell / Batch)

Build a reusable library of scripts. Write once, run anywhere. Organize by category for quick access.

Ad-Hoc Execution

Run any script against one agent or many in seconds. No separate tool, no RDP session required.

Bulk Actions Across Agent Groups

Target a company, a tag-based group, or a filtered set of agents and run a script against all of them simultaneously.

Scheduled Scripts (Cron-Style)

Schedule recurring scripts — nightly log cleanups, weekly restarts, monthly reports — using familiar cron syntax.

Automation Policies

Define a set of scripts that run automatically when a new agent enrolls under a company. Onboard new endpoints consistently every time.

Event-Triggered Automations

Trigger scripts based on monitoring events — disk full, service down, AV offline. Act, don't just alert.

Script Output History & Exit Codes

Every execution is logged with full output, exit code, and timestamp. Debug failures without guessing what happened.

How it works

1

Write or pick a script

Write a new PowerShell or Batch script, or select one from your library. Built-in scripts for common MSP tasks are included to get you started.

2

Target agents

Choose a single device, a company, a tag group, or a filtered set. Confirm the target list before execution.

3

Execute and see results

Scripts run across targeted agents in parallel. Results — output, exit codes, errors — stream back to the dashboard as they complete.

WHY MAXRMM IS DIFFERENT

Event-triggered automations close the loop: don't just alert, act.

Most RMMs let you monitor and alert. MaxRMM lets you respond automatically. When disk usage hits 90%, you don't want a ticket — you want a cleanup script to run. When a critical service crashes, you want it restarted before a user notices. Event-triggered automations connect monitoring events directly to script execution, so your fleet handles routine issues without technician intervention. Less noise, fewer tickets, more time for work that actually requires a human.

Automate the repetitive. Focus on what matters.

Script library, bulk execution, and event-triggered automations — all in the base plan.