Scripting Ninite using Datto RMM - Legacy UI

IMPORTANT  This guide is for informational purposes only. Datto RMM does not directly offer support on any issues raised with third-party components.

Ninite is a service that allows you to install or update multiple applications on multiple endpoints through a single executable. The power of that functionality really increases, however, when you start to add the sort of automation, scheduling, and alerting that Datto RMM can deliver.

There are two functions that Ninite will commonly be used for alongside Datto RMM:

  • The installation or updating of a specific application or applications
  • Managing general application updates for all manageable apps on a device

How to...

General advice

We recommend that, as with all new components, test this out on a couple of devices to make sure you understand what it's doing and how it works, then schedule it to run on a regular basis. Bear in mind that lots of applications updating in the background may make the user feel their device is running slowly, so be careful when you schedule it.

NOTE  You may also want to investigate using the cache feature in Ninite to reduce internet bandwidth usage, since 100 devices all downloading Google Earth at the same time will be quite a large download.