RMM-overzicht: 34 tools vergeleken

Welke beheerplatforms een PowerShell-script als SYSTEM kunnen draaien, met welke parameters, welke output-limiet en welke API. Onderzoek van 10 oktober 2026, gecontroleerd tegen de primaire vendor- en Microsoft-documentatie.

Over deze tabel. Stand: 10 oktober 2026. Claims die niet tegen een primaire bron gecontroleerd konden worden staan gemarkeerd als "(niet geverifieerd)"; "onbekend" betekent niet in officiƫle documentatie gevonden. Prijzen zijn vendor-opgaven per 10 oktober 2026, tenzij "derden" staat vermeld. "SYSTEM" is LocalSystem. De kolom "Geschiktheid maandag" is de inschatting voor de eerste pilotdag, 13 oktober 2026.

Per categorie

Commercieel RMM en endpointbeheer 13

NinjaOne, Datto RMM, Atera, N-able N-central, N-able N-sight, ConnectWise RMM (Asio), ConnectWise Automate, Kaseya VSA X (VSA 10), Pulseway, Level, Action1, PDQ Connect, ImmyBot.

Datto RMM kwam als beste route uit het onderzoek: inputvariabelen komen als omgevingsvariabelen binnen, quick jobs draaien altijd als SYSTEM, de output is tot 1.048.576 tekens zichtbaar en sinds versie 14.0.0 via de API ophaalbaar. NinjaOne is tweede keus, met als kanttekening dat de klachttekst base64 moet zijn omdat NinjaOne tekens als &, ;, $ en de verticale streep in parameters verbiedt. Level (eerste 10 devices gratis) en Action1 (200 endpoints gratis) zijn de gratis cloudopties. Geen van deze tools biedt een gedocumenteerde diagnose op basis van de Windows-eventlogs van een device; de ingebouwde AI doet scriptgeneratie, ticketsamenvattingen en vragen op RMM-data.

Open source en self-host 7

Tactical RMM, MeshCentral, Fleet (osquery), OpenRPort, NetLock RMM, OpenUEM, Flamingo OpenFrame.

Tactical RMM is technisch de beste self-host-optie (argumenten en omgevingsvariabelen, SYSTEM, 64-bit PowerShell 5.1, synchrone output via de API), maar vereist een Linux-VM met publiek DNS en poort 443, heeft zonder sponsorship van 55 dollar per maand een ongesigneerde Windows-agent, en de licentie staat een commercieel aanbod niet toe zonder schriftelijke toestemming van AmidaWare. NetLock RMM Community is gratis tot 25 devices, Duits/EU, met een eigen AI-chat die deels met deze dienst concurreert. MeshCentral is een minimale laag zonder scriptbibliotheek, Fleet kent geen argumenten, OpenRPort is slapend en OpenUEM voert geen scripts uit.

Microsoft-native 9

Intune Remediations, Intune Platform scripts, Defender for Endpoint Live Response, Azure Arc Run Command, Windows Admin Center, Microsoft 365 Lighthouse, GPO of Invoke-Command, Intune Collect diagnostics, Copilot Studio-agent.

Zonder RMM is Invoke-Command vanaf een beheerhost de snelste licentievrije route voor AD-joined pc's die via LAN of VPN bereikbaar zijn. Voor Entra-joined pc's met Intune en Windows E3/E5 werkt Run remediation (preview) met het script als detectiescript, maar zonder runtime-parameters en met maximaal 2.048 tekens output. Defender for Endpoint Live Response is technisch de sterkste Microsoft-route, maar vereist Plan 2 en een SecOps-rol. Copilot in Intune en Security Copilot doen niets met remediation-output of eventlogs van een ticket.

PSA en ITSM 5

Syncro, SuperOps, Autotask PSA plus Cooper, HaloPSA, TOPdesk.

Autotask, HaloPSA en TOPdesk voeren geen scripts uit. Ze zijn de plek waar het ticket vandaan komt (ticketnummer, klacht) en waar de diagnose als notitie terug moet. Hun AI-functies werken uitsluitend op tickettekst en historie. Bij een Nederlandse IT-afdeling is TOPdesk de meest waarschijnlijke ticketbron.

De volledige tabel

Vergelijking van 34 tools, onderzoek van 10 oktober 2026
NaamTypeScript uitrollenDraait alsParametersOutput-limietAPI-triggerPrijsAI-functieGeschiktheid maandag
NinjaOnecommercieel RMM, cloudAutomation Library; Run Automation per device; bulk; policySystem, Current User of credential store; Architecture 32/64/All in editorpreset parameters (alleen strings; verboden tekens: & ; $ > < ! backtick en verticale streep) plus script variables als env (max 20)onbekendja: POST /v2/device/{id}/script/run (pad en velden alleen uit community-module; officiele referentie achter login, niet geverifieerd); output via Activities (API-velden onbekend)$1,50 (bij 10.000 endpoints) tot $3,75 (50 of minder) per device/mnd; 14 dagen proefPatch Intelligence, CVE-detectie; geen logdiagnosegoed
Datto RMMcommercieel RMM, cloud (Kaseya)Component; Quick Job per device; Scheduled Job; policySYSTEM (quick jobs altijd); ingelogde gebruiker alleen via scheduled jobinput variables als $env:NAAM (altijd string); geen verboden tekens gedocumenteerd; waardelimiet 20.000 tekens; ook via API1.048.576 tekens (JobResults-doc, bevestigd 10-10-2026)ja: PUT /v2/device/{uid}/quickjob; stdout/stderr via /v2/job-endpoints sinds 14.0.0 (release notes bevestigen de functie; exact pad uit API-catalogus, op eigen platform verifieren)offerte; derden $1,25 tot $5 per endpoint/mndDevice Insights en Activity Log Insights (early access, geen eventlogs); Cooper Copilot in Autotaskgoed
Ateracommercieel RMM, cloudAdmin > Scripts; Run script per device; automation profilesSystem of Current user; execution policy wordt altijd omzeildonderzoeker 4: vrij veld Arguments per run; onderzoeker 1: niets gedocumenteerdonbekend; na 2 min alleen in Recent Processes-rapportofficieel nee (Scripts FAQ)per technicus, $129 tot $269 per mndAI Copilot 3.0: health checks, commandogenerator, ticketsamenvatting; Robin voor eindgebruikersmatig
N-able N-centralcommercieel RMM, cloud of on-premScript Repository; Scheduled Task per device; Automation ManagerLocalSystem, device- of custom credentials; AM ook ingelogde gebruikerCommand Line Parameters (letterlijk) of AM Input Parameters; API parameters[]onbekendja: POST /api/scheduled-tasks/direct (script moet Enable API aan hebben); alleen status terugofferte; derden $1,05 tot $3,50 per device/mndN-zo (GA 15-9-2026; asset-, patch- en vuln-vragen; credits)redelijk tot goed
N-able N-sightcommercieel RMM, cloudScript Manager; Automated Task per device; Run Task NowLocalSystem (agentservice)Command Line vast bij aanmaken; niet via APItegenstrijdig in docs: 10.000, 1.000 of 255 tekensbeperkt: task_run_now zonder parametersofferte; derden $1,00 tot $2,50N-zo ook voor N-sight (onderzoeker 4); onderzoeker 1 vond nietsmatig
ConnectWise RMM (Asio)commercieel RMM, cloudAutomation > Tasks > Script Editor met parameters; Script Log-stap nodig voor %output%onbekend (derden gaan uit van SYSTEM)parameters met naam, type, default; tekenregels onbekendonbekendniet gevonden; Asio API v1 alleen lezenofferte; derden $1,50 tot $6Sidekick: scriptgeneratiematig tot laag
ConnectWise Automatecommercieel RMM, on-prem of hostedScripts > Execute Script (PowerShell Bypass); Begin Script op computerLocal Agent (LocalSystem) of Run as Admin%variabele%-vervanging in de scripttekst; API Parametersonbekendja (community): /cwa/api/v1/Computers/{id}/CommandExecute of /Batch/ScriptExecuteofferte; derden $1 tot $6; on-prem fee ca. $700Sidekick: scriptgeneratieredelijk
Kaseya VSA X (VSA 10)commercieel RMM, cloudAutomation > Scripts met Input Variables; on-demand per device; Tasks; Workflowsonbekend (agent als SYSTEM)Input Variables; API Variables [{Id, Value}]onbekendja: POST /api/v3/automation/scripts/{id}/run; ExitCode en Output via API; webhookofferte; Kaseya 365 $3,99 tot $5,25 per endpointKaseya Intelligence (Assist, Smart Insights, Digital Specialists)goed via API, redelijk via UI
Syncrocommercieel RMM plus PSA, cloudAdmin > Scripts; Asset > Run Script; bulk; policySystem of Logged In Userruntime variables (prompt, als cmdline-args); API runtime_variablesonbekendja: POST /api/v1/rmm/public_scripts/{asset_id}/schedule; output alleen in UIper technicus $129 tot $209 per mndMCP-server, ticket summaries, triage (Team-plan)goed
SuperOpscommercieel RMM plus PSA, cloud (EU-endpoint)Modules > Scripts; asset > Run script; policiesSystem of Logged in user; timeout per scriptruntime variables plus placeholdersonbekendja: GraphQL runScriptOnAsset (inputvelden onbekend); output-query niet gevondenper technicus $149 of $179 per mnd, of per endpoint vanaf $1,50Monica: scriptgeneratie, oplossingssuggestiesredelijk tot goed
Pulsewaycommercieel RMM, cloudAutomation > Scripts met Input Variables; on-demand per systeemonbekend (service; SYSTEM aannemelijk)Input Variables; API Variablesonbekendja: POST /v3/automation/scripts/{id}/run; ExitCode en Output via API; webhookniet gepubliceerd; derden ca. $2,20 per endpoint, minimum 20Pulseway Assist (PSA)redelijk tot goed via API
Levelcommercieel RMM, cloud; 10 devices gratisAutomations > scripts; Run script per device (approval-stap); webhook-automationLocal system of Current user; timeout standaard 100 sgemapte webhook-sleutels (expliciete mapping per sleutel) naar automation-variabelen naar {{script_variable}} in het scriptonbekendja via webhook-trigger en Show automation run; geen direct run-endpoint; een actieve run per device per trigger$2 per device/mnd; eerste 10 permanent gratis; boven 10 wordt het hele aantal gefactureerdgeenzeer geschikt als gratis cloudoptie
Action1commercieel RMM, cloud; 200 endpoints gratisScript Library; Endpoints > Run Script; AutomationsLocal SystemParameters in wizard; syntax in script onbekendonbekendonduidelijk: policies- en instances-API; geen run-now-endpoint gevonden200 endpoints gratis (bevestigd via Action1's eigen PSAction1-README; pricing-pagina's geven 403); daarna vanaf $4 (niet geverifieerd)geengoed via console, API onzeker
PDQ Connectcommercieel endpointbeheer, cloudcustom package met Script-stap; Commands-tool voor een regelLocal System of Logged on Usercustom variables; geen per-run promptonbekend (Commands: console, 90 dagen)deployments-API; geen scriptuitvoer of stdout$12 tot $28 per device/jaar; minimum 100 devicesgeenniet praktisch
ImmyBotcommercieel deployment-platform, cloudTasks met parameters; Run Maintenance-sessieSystem, User, Metascript of Cloudtaskparameters (String, Number, Boolean)onbekendja: POST /api/v1/run-immy-service (Entra app); output-endpoints onbekend$400 per mnd plus maintenance slotsgeenzwaar; alleen als al aanwezig
Tactical RMMopen source (self-host, eigen licentie)Script Manager; agent > Run Script (Wait for Output); bulk; tasksSYSTEM; Run as User optioneel; 64-bit PS 5.1 (afgeleid uit agentcode); -ExecutionPolicy BypassScript Arguments en Environment Variables (vanaf 0.15.4)geen cap in agentcode; docs: onbekendja: POST /agents/{id}/runscript/ met output wait (synchroon)gratis; sponsorship $55 per mnd voor gesigneerde agentgeenbeste technische match; vereist Linux-VPS met publiek DNS
MeshCentralopen source (Apache-2.0)Run Commands per device of groep; meshctrl RunCommand --replySYSTEM (runAsUser 0); run-as-user-bug gemeldgeen; commandoregel zelf samenstellen via stdin (quoting fragiel)geen cap; geen historiewebsocket via meshctrl of libmeshctrlgratisgeenminimale laag; geen bibliotheek
Fleet (osquery)open source (MIT-kern)Controls > Scripts; host > Run script; fleetctlroot; Windows LocalSystem (afgeleid); -ExecutionPolicy Bypass -File; timeout 300 sgeen; alleen $FLEET_VAR_; waarden inbakken in script_contentslaatste 10.000 tekensja: POST /api/v1/fleet/scripts/run en resultsgratis self-host (MySQL plus Redis); Premium $7 per hostpolicy-uitleg, MCP-serverredelijk; geen argumenten
OpenRPortopen source fork, slapend sinds 2023script via UI of API (base64)onbekendgeenonbekendja: POST /api/v1/clients/{id}/scripts geeft jidgratis; licentie onduidelijkgeente riskant
NetLock RMMopen-core (AGPL-kern), DuitslandCollections > Scripts; Remote Shell; Jobs en Policiesagentservice (SYSTEM niet gedocumenteerd); runAsUser-veldgeen prompt; custom fields worden $env:NL_FIELD_*onbekendja: POST /v1/devices/{id}/actions/run-script en run-command; GET /v1/device-actions/{id}Community gratis tot 25 devices; self-host of cloud vanaf 55 euro per mndNetLock AI: chat, Analyze with AI op events, scriptassistentgoed; deels concurrent
OpenUEMopen source (Apache-2.0)geen scriptuitvoeringn.v.t.n.v.t.n.v.t.onbekendgratisgeenniet geschikt
Flamingo OpenFramesource-available AI-MSP-platformeigen agent met scripts en variabelenonbekendscriptvariabelen in UIafgekapt, limiet onbekendonbekend$1 per device/mnd, US-cloudFae en Mingo (AI-agents)niet voor maandag; directe concurrent
Intune RemediationsMicrosoft-nativeScripts and remediations > scriptpakket; Run remediation (preview) per deviceSYSTEM of ingelogde gebruiker; 64-bit kiesbaar (standaard 32-bit)geen runtime-parameters; pull model of per-ticket pakket via Graph2.048 tekens, alleen detection-stdoutja: Graph beta initiateOnDemandProactiveRemediation; deviceRunStatesIntune Plan 1 plus Windows E3/E5Copilot in Intune (device-samenvatting; niets met scriptoutput)goed, mits licentie en rol
Intune Platform scriptsMicrosoft-nativePlatform scripts toegewezen aan groep; eenmaligingelogde gebruiker (standaard) of SYSTEM; 64-bit kiesbaargeenalleen Succeeded/Failed; resultMessage-inhoud onbekendaanmaken via Graph; geen run-nowIntune Plan 1idemniet voor per-ticket runs
Defender for Endpoint Live ResponseMicrosoft-native (MDE Plan 2)Library management upload; sessie: run script -parameters; getfileSYSTEM (community); bitness onbekendArgs; verboden tekens ; & ! $ en verticale streeponbekend (volledige stdout als JSON)ja: POST /API/machines/{id}/runliveresponse; resultaat via downloadlinkMDE P2 (M365 E5); Defender for Business onbekendSecurity Copilot: script analysis (analyseert ons script, niet onze logs)sterk, mits SecOps-rol
Azure Arc Run CommandMicrosoft-native (preview)alleen PowerShell, CLI of REST; geen portalSYSTEM (community); runAsUser-optie-Parameter en -ProtectedParameter (name/value)4 KB in instanceView; blob voor meerja: ARM REST PUT en GETgratis bij Arcgeenalleen Arc-servers
Windows Admin CenterMicrosoft-nativeinteractieve PowerShell-tool per nodeaangemelde beheerder via WinRMvrij intypenalleen schermneegratisgeenhandmatige test op een server
Microsoft 365 LighthouseMicrosoft-native (MSP-portaal)geen scripts; deep link naar Intune per tenantn.v.t.n.v.t.n.v.t.niet gevondengratis voor CSP-partnerssales-insightsniet relevant maandag
GPO of Invoke-CommandMicrosoft-native (AD)GPP Immediate Task; startup-script; Invoke-Command -FilePathSYSTEM (GPP, startup); beheerder (Invoke-Command)statisch (GPP) of -ArgumentListgeen opvang (GPP); volledige output terug (Invoke-Command)nee; eigen runner mogelijkinbegrepengeensnelste licentievrije route bij AD en LAN/VPN
Intune Collect diagnosticsMicrosoft-nativevaste device-actie, geen scriptSYSTEM (MDM)geenzip, 28 dagen bewaarddoc spreekt zichzelf tegen over GraphIntune Plan 1geenalleen als nood-input
Autotask PSA plus CooperPSA (Kaseya)via Datto RMM en Cooper Botsvia RMMvia RMM-componentvariabelenticketnotities afgekapt op 8.000 tekensAutotask REST voor tickets; bots via UIofferte; Cooper alleen UltimateCooper Copilot: tickettekstticketkoppeling, geen runner
HaloPSAPSA/ITSMn.v.t.n.v.t.n.v.t.n.v.t.REST plus Integration Runbooks66 pond per agent/mndHalo AI: tickettekstticketkoppeling, geen runner
TOPdeskITSM (Delft)n.v.t.n.v.t.n.v.t.n.v.t.REST en action sequences (niet geverifieerd)51 tot 101 pond per agent/mndAI-tiers: tickettekstticketkoppeling; waarschijnlijk aanwezig bij NL-IT-afdeling
Copilot Studio-agentMicrosoft (AI-front-end)n.v.t.n.v.t.gespreksinput van de medewerkern.v.t.andersom: de agent roept onze API aan25.000 credits voor $200 per mndtoont onze diagnose in Teamsniet nodig maandag

Op een smal scherm wordt elke rij als kaart getoond; op een breed scherm is de tabel schuifbaar met een vaste eerste kolom. Het onderzoek omvat ook een recept per platform en de open vragen voor de beheerder; die delen zijn niet publiek en komen bij een pilot mee.

Meedoen met de pilot

De pilot start op maandag 13 oktober 2026 met vijf tickets. Deelname voor de eerste deelnemers is gratis; u heeft alleen een RMM of een Microsoft-route nodig die een PowerShell-script als SYSTEM kan draaien.