-
Notifications
You must be signed in to change notification settings - Fork 3
Scripts
Corey Watson edited this page Dec 23, 2025
·
8 revisions
This page serves as an index for all RMM script documentation. Click on any script name to view its full documentation.
| Script | Platform | Description |
|---|---|---|
| dokploy_deploy_running_apps.sh | Linux | Deploy all running Dokploy applications via API |
| dokploy_orphaned_volumes_cleanup.sh | Linux | Find and remove orphaned Docker volumes |
| ubuntu_debian_update_verbose.sh | Linux | Automated system updates with verbose output |
| Script | Platform | Description |
|---|---|---|
| disk_cleanup.ps1 | Windows | Windows disk cleanup automation |
| dell_command_update.ps1 | Windows | Run Dell Command Update silently |
| ipconfig_release_renew.ps1 | Windows | Release and renew IP configuration |
| windows_update_reset.ps1 | Windows | Reset Windows Update components |
| time_sync_fix.ps1 | Windows | Fix time synchronization issues |
| windows_firewall_toggle.ps1 | Windows | Toggle Windows Firewall on/off |
| winre_restore.ps1 | Windows | Restore Windows Recovery Environment |
| winreagent_cleanup.ps1 | Windows | Clean up WinRE agent files |
| mrt_scan.ps1 | Windows | Run Malicious Software Removal Tool |
| Script | Platform | Description |
|---|---|---|
| rename_workstation_auto.ps1 | Windows | Auto-rename workstation (serial/brand) |
| rename_workstation_manual.ps1 | Windows | Rename workstation with custom name |
| rename_workstation_auto_macos.sh | macOS | Auto-rename Mac (serial number) |
| rename_workstation_manual_macos.sh | macOS | Rename Mac with custom name |
| network_service_refresh_macos.sh | macOS | Refresh network services |
| network_dhcp_set_macos.sh | macOS | Set interface to DHCP |
| reset_nvram_reboot_macos.sh | macOS | Reset NVRAM and reboot |
| wol_enable.ps1 | Windows | Enable Wake-on-LAN |
| stdrename_install_toggle.ps1 | Windows | Install/uninstall stdrename utility |
| rename_to_snake_case.ps1 | Windows | Rename files to snake_case |
| Script | Platform | Description |
|---|---|---|
| local_user_create.ps1 | Windows | Create local user account |
| local_user_delete.ps1 | Windows | Delete local user and profile |
| local_user_admin_create.ps1 | Windows | Create local administrator account |
| local_user_admin_toggle.ps1 | Windows | Add/remove user from Administrators group |
| delprof2_delete_old_profiles.ps1 | Windows | Delete profiles older than 30 days |
| delprof2_delete_all_profiles.ps1 | Windows | Delete all non-system profiles |
| delprof2_keep_selected_profile.ps1 | Windows | Delete all except specified profile |
| delprof2_delete_specific_profile.ps1 | Windows | Delete a specific user profile |
| user_accounts_report.ps1 | Windows | Generate user accounts and profiles report |
| Script | Platform | Description |
|---|---|---|
| splashtop_business_install.ps1 | Windows | Install Splashtop Business |
| splashtop_business_install_macos.sh | macOS | Install Splashtop Business |
| splashtop_service_restart.ps1 | Windows | Restart Splashtop services |
| splashtop_service_restart_macos.sh | macOS | Restart Splashtop services |
| splashtop_streamer_install.ps1 | Windows | Install Splashtop Streamer |
| splashtop_streamer_install_macos.sh | macOS | Install Splashtop Streamer |
| splashtop_streamer_install_debian_amd64.sh | Linux | Install Streamer (Debian AMD64) |
| splashtop_streamer_install_debian_arm64.sh | Linux | Install Streamer (Debian ARM64) |
| splashtop_uninstall.ps1 | Windows | Uninstall Splashtop |
| splashtop_uninstall_macos.sh | macOS | Uninstall Splashtop |
| ninjaone_uninstall.ps1 | Windows | Uninstall NinjaOne agent |
| Script | Platform | Description |
|---|---|---|
| 1password_install.ps1 | Windows | Install 1Password |
| choco_upgrade_all.ps1 | Windows | Upgrade all Chocolatey packages |
| deskview_install.ps1 | Windows | Install Fujitsu DeskView |
| nirsoft_uninstall_view.ps1 | Windows | Install NirSoft UninstallView |
| onedrive_uninstall.ps1 | Windows | Uninstall OneDrive |
| onlyoffice_install.ps1 | Windows | Install OnlyOffice |
| potplayer_install.ps1 | Windows | Install PotPlayer |
| wifiman_install.ps1 | Windows | Install WiFiman |
| winget_upgrade_all.ps1 | Windows | Upgrade all winget packages |
| foxit_pdf_editor_plus_install.ps1 | Windows | Install Foxit PDF Editor+ from MS Store |
| Script | Platform | Description |
|---|---|---|
| duplicati_backup_status.ps1 | Windows | Check Duplicati backup status |
| synology_backup_agent_install.ps1 | Windows | Install Synology Active Backup |
| synology_backup_agent_install_linux.sh | Linux | Install Synology Active Backup |
| Script | Platform | Description |
|---|---|---|
| nircmd_screenshot.ps1 | Windows | Take screenshot with NirCmd |
| nircmd_set_resolution.ps1 | Windows | Set display resolution |
| power_plans_add_default.ps1 | Windows | Add default Windows power plans |
| power_profile_always_on.ps1 | Windows | Set always-on power profile |
| power_profile_macos.sh | macOS | Configure power settings |
| screenshot_macos.sh | macOS | Take screenshot |
| shutdown_toggle.ps1 | Windows | Toggle shutdown/restart |
| start_menu_clear_tiles.ps1 | Windows | Clear Start menu tiles |
| Script | Platform | Description |
|---|---|---|
| print_queue_clear.ps1 | Windows | Clear print queue |
| printers_remove_all.ps1 | Windows | Remove all printers |
| printer_install_linux.sh | Linux | Install network printer |
| printer_install_macos.sh | macOS | Install network printer |
| printer_test_connection.sh | Linux/macOS | Test printer connectivity |
| Script | Platform | Description |
|---|---|---|
| network_scan.ps1 | Windows | Scan network for devices |
| wifi_adapters_disable.ps1 | Windows | Disable WiFi adapters |
| wifi_passwords_show.ps1 | Windows | Show saved WiFi passwords |
| wol_status_check.ps1 | Windows | Check Wake-on-LAN status |
| cups_toggle_macos.sh | macOS | Toggle CUPS printing service |
| dnsfilter_uninstall.ps1 | Windows | Uninstall DNSFilter agent |
| gcpw_cleanup.ps1 | Windows | Clean up Google Credential Provider |
| gcpw_install.ps1 | Windows | Install Google Credential Provider |
| Script | Platform | Description |
|---|---|---|
| maintenance_reboot.ps1 | Windows | Reboot if uptime exceeds threshold or pending flags |
| reboot_on_uptime_macos.sh | macOS | Reboot if uptime exceeds 14 days |
| macos_auto_updates_enable.sh | macOS | Enable automatic updates |
| winre_partition_resize.ps1 | Windows | Resize WinRE partition |
| win11_compatibility_check.ps1 | Windows | Check Windows 11 compatibility |
| remote_wipe.ps1 | Windows | Trigger MDM remote wipe |
| Script | Platform | Description |
|---|---|---|
| workstation_info.vbs | Windows | Display system info popup |
| workstation_info_macos.sh | macOS | Display system info dialog |
| workstation_info_display.ps1 | Windows | Display workstation details |
| hardware_report.ps1 | Windows | Generate hardware report |
| Script | Platform | Description |
|---|---|---|
| dietpi_proxmox_install.sh | Linux | Install DietPi VM on Proxmox |
| ds_store_disable_macos.sh | macOS | Disable .DS_Store on network shares |
| google_update_trigger.ps1 | Windows | Trigger Google Update |
| windows_update_access_restore.ps1 | Windows | Restore Windows Update access |
| windows_update_access_toggle.ps1 | Windows | Toggle Windows Update access |
| Script | Platform | Description |
|---|---|---|
| directory_size_analyze.ps1 | Windows | Analyze directory sizes with gdu |
| bitlocker_enable_superops.ps1 | Windows | Enable BitLocker with SuperOps |
| directory_cleanup.ps1 | Windows | Clean up old files in directory |
| limehawk_admin_profile_branding.ps1 | Windows | Admin account branding |
| print_queue_reset.ps1 | Windows | Reset print spooler queue |
| windows_dism_sfc_chkdsk_maintenance.ps1 | Windows | Run DISM, SFC, CHKDSK |
| windows11_compatibility_checker.ps1 | Windows | Windows 11 upgrade checker |
| onedrive_remove_complete.ps1 | Windows | Complete OneDrive removal |
| onestart_complete_removal.ps1 | Windows | Remove OneStart bloatware |
| Script | Platform | Description |
|---|---|---|
| msi_install_from_url.ps1 | Windows | Install MSI from URL |
| winget_setup.ps1 | Windows | Install winget package manager |
| winget_install_package.ps1 | Windows | Install package via winget (SuperOps) |
| Script | Platform | Description |
|---|---|---|
| speedtest_to_superops.ps1 | Windows | Run speedtest, report to SuperOps |
| windows_product_key_to_superops.ps1 | Windows | Get product key for SuperOps |
| Script | Platform | Description |
|---|---|---|
| superops_agent_install.ps1 | Windows | Install SuperOps agent |
| superops_agent_install_macos.sh | macOS | Install SuperOps agent |
| superops_agent_reinstall_macos.sh | macOS | Reinstall SuperOps agent |
| superops_agent_uninstall_linux.sh | Linux | Uninstall SuperOps agent |
| superops_agent_uninstall_macos.sh | macOS | Uninstall SuperOps agent |
| superops_agent_uninstall_windows.ps1 | Windows | Uninstall SuperOps agent |
| superops_agent_uninstall_windows_legacy.ps1 | Windows | Uninstall SuperOps (legacy) |
| superops_agent_uninstaller.ps1 | Windows | SuperOps uninstaller (GUID) |
| superops_service_restart.ps1 | Windows | Restart SuperOps services |
| superops_tray_icon_always_show.ps1 | Windows | Show SuperOps tray icon |
| superops_agent_uninstall_macos_alt_path.sh | macOS | Uninstall SuperOps (alt path) |
| Script | Platform | Description |
|---|---|---|
| antivirus_status.ps1 | Windows | Check antivirus status |
| antivirus_uninstall.ps1 | Windows | Uninstall third-party antivirus |
| emsisoft_install_via_url.ps1 | Windows | Install Emsisoft from URL |
| eset_cleanup.ps1 | Windows | Clean up ESET remnants |
| sentinelone_install_silent.ps1 | Windows | Silent SentinelOne install |
| sentinelone_start_services.ps1 | Windows | Start SentinelOne services |
| sentinelone_uninstall_linux.sh | Linux | Uninstall SentinelOne |
| huntress_install_macos.sh | macOS | Install Huntress agent |
| secure_delete_with_certificate.ps1 | Windows | Secure delete files with DoD-compliant certificate |