Skip to content
Limehawk edited this page Nov 2, 2025 · 2 revisions

RMM Scripts Documentation

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

About These Scripts

All scripts in this repository follow the Limehawk Style A methodology for PowerShell 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 Documentation

View the complete Scripts page for detailed documentation on all scripts, organized by category:

  • System Administration (5 scripts) - Disk analysis, BitLocker management, hardware reporting, system maintenance
  • Security & Antivirus (8 scripts) - AV management, installation, and cleanup
  • Installation & Updates (2 scripts) - MSI deployment, winget installation
  • Device Management (4 scripts) - Device renaming, reboot scheduling, admin account management
  • Monitoring & Reporting (2 scripts) - Speed testing, product key extraction
  • RMM Agent Management (11 scripts) - Agent installation, removal, and management across Windows, macOS, and Linux

Each script includes comprehensive documentation with prerequisites, configuration details, usage examples, and more.

Quick Start

  1. Visit the Scripts page to browse all available scripts
  2. Review the script's purpose, prerequisites, and required inputs
  3. Download the script from the scripts folder
  4. Configure the hardcoded input variables
  5. Deploy to your RMM platform

Resources

Clone this wiki locally