Deploy NinjaRMM Agent via Intune | Win32 Packaging
NinjaRMM (NinjaOne) is an RMM platform widely used by MSPs and IT teams. The agent installer is downloaded from your NinjaRMM dashboard pre-configured with your organisation token, so no additional command line switches are needed for registration. This guide covers deploying the agent silently via Intune as a Win32 app.
Prerequisites
- A NinjaRMM/NinjaOne account with admin access
- The device organisation and policy configured in NinjaRMM before downloading the installer
Download your organisation installer
Log in to your NinjaRMM dashboard and work through to:
Administration → Installers → Windows → Download
NinjaRMM generates an installer pre-configured with your organisation token and default policy. The filename will be NinjaRMMAgentSetup.exe or similar. This installer is unique to your account - do not share it or store it in a public location.
Wrap with the Content Prep Tool
IntuneWinAppUtil.exe -c "C:\AppSource\NinjaRMM" -s "NinjaRMMAgentSetup.exe" -o "C:\IntunePackages"
Add the app in Intune
- Upload the .intunewin file
- Name: NinjaRMM Agent
- Publisher: NinjaRMM, LLC
Install and uninstall commands
Detection rule
# Detect NinjaRMM Agent
$svc = Get-Service -Name "NinjaRMMAgent" -ErrorAction SilentlyContinue
if ($svc) { Write-Output "Detected: $($svc.Status)"; exit 0 } else { exit 1 }Frequently Asked Questions
Download the NinjaRMM agent installer from your NinjaRMM dashboard under Administration > Installers. The installer is pre-configured with your organisation token. Run it with /S for silent install.
Yes. The installer you download from NinjaRMM is pre-baked with your organisation and policy settings. Do not use a generic installer - always download from your own NinjaRMM dashboard so the agent registers to your account automatically.
Use a service detection script: check for the NinjaRMMAgent service using Get-Service. Alternatively use a file detection rule: check for NinjaRMMAgent.exe in C:\Program Files (x86)\NinjaRMMAgent.
Yes. NinjaRMM and Intune complement each other - Intune handles policy and app deployment while NinjaRMM provides RMM capabilities like remote access, patching, and monitoring. Both agents can run alongside each other.