Skip to content
Corey Watson edited this page Dec 1, 2025 · 5 revisions

RMM Scripts Documentation

Welcome to the RMM Scripts wiki! This documentation provides detailed information about each script in the collection.

About These Scripts

All scripts in this repository follow the Limehawk Style A methodology for RMM scripting. This ensures:

  • Hardcoded inputs - No param blocks; all configuration is defined within the script
  • Comprehensive documentation - Every script includes detailed README/CHANGELOG blocks
  • Structured console output - Clear, parseable output with labeled sections
  • Robust error handling - Production-ready with proper validation and exit codes

Script Categories

View the complete Scripts page for the full index, or browse by category:

Category Scripts Description
Docker & Container 3 Dokploy deployment, Docker volume cleanup, system updates
System Maintenance 9 Disk cleanup, Dell updates, time sync, firewall, WinRE
Device Naming 10 Workstation rename (Windows/macOS), WOL, DHCP, NVRAM
User & Profile 8 Local admin/user management, DelProf2 profile cleanup
Remote Access 11 Splashtop install/uninstall (Windows/macOS/Linux), NinjaOne
Application Installers 9 1Password, Chocolatey, OnlyOffice, PotPlayer, winget
Backup Solutions 3 Duplicati status, Synology agent (Windows/Linux)
Power & Display 8 NirCmd screenshot/resolution, power plans, shutdown
Printer Management 5 Print queue, printer install/remove (Windows/macOS/Linux)
Network & Diagnostics 8 Network scan, WiFi, WOL status, DNSFilter, GCPW
Reboot & Recovery 6 Uptime reboot, WinRE resize, Win11 check, remote wipe
Workstation Info 4 System info popups (Windows VBS/macOS), hardware report
Specialized 5 DietPi, .DS_Store, Google Update, Windows Update access
System Administration 10 BitLocker, DISM/SFC, directory cleanup, branding
Installation & Updates 2 MSI installer, winget setup
Monitoring & Reporting 2 Speedtest, product key extraction
RMM Agent Management 11 SuperOps install/uninstall (Windows/macOS/Linux)
Security & Antivirus 8 AV status, uninstall, SentinelOne, Huntress, ESET

Total: 125+ scripts across Windows, macOS, and Linux platforms.

Quick Start

  1. Visit the Scripts page to browse all available scripts
  2. Click any script name to view its full documentation
  3. Review prerequisites, configuration, and example output
  4. Download from the scripts folder
  5. Configure the hardcoded input variables
  6. Deploy to your RMM platform

Documentation Structure

Each script page includes:

  • Overview - What the script does
  • Purpose - Why you would use it
  • Prerequisites - System requirements
  • Configuration - Required inputs and settings
  • Behavior - Step-by-step execution flow
  • Security Notes - Important security considerations
  • Exit Codes - Success/failure return codes
  • Example Output - Sample console output
  • Version History - Changelog

Resources

Clone this wiki locally