Ninja RMM Instructions

This guide will show you how to set up deployment for a build of Helpdesk Button Software through Ninja RMM. You will need an administrative login for Ninja RMM.

Create a Script

Click Configuration

../../../_images/NINJA01-Click-Configuration.png

Click Scripting

../../../_images/NINJA02-Click-Scripting.png

Click Create New Script and Fill out the Settings. Most of them can be whatever you like, but the Language should be Powershell, and it is probably best to leave the Architecture as ALL.

../../../_images/NINJA03-Script-Settings.png

The script need only be a single line like this:

msiexec /i "http://example.com/downloads/buttonInst.msi" /passive /norestart WRAPPED_ARGUMENTS='"/launchkey=4 /iconname=""PC Solutions Support"""'

Put in your own url in place of buttonInst.msi, in addition to a custom launchkey, and iconname.

For more information about the parameters, check out our Installation Guide

Save the script.

Automate script based on Condition

Let’s say we want to automate our script based on it not being installed on an enpoint.

To do this click Configuration -> Policies.

../../../_images/NINJA05-Click-Policies.png

Create or Select a configuration to use.

../../../_images/NINJA06-Create-Configuration.png

Click Add a Condition, select a condition. Now select Software from the Conditions list, Doesn’t exist from the Presence list, and set the Name to Helpdesk Button. Be sure to click Add “Helpdesk Button”

../../../_images/NINJA07-Select-Condition-Settings.png

Click Apply

Now to add the script. Click add Script and select the Helpdesk Button Installer script. Click Add.

../../../_images/NINJA08-Select-Installer.png

Click Save to save the configuration.

Thanks to David Bell at preemptIT for his great assistance creating this deployment document.