Using Ninite With N-Able

Tim Wiser of Orchid IT has kindly contributed some notes on using Ninite Pro with N-able.


Integrating NiniteOne with N-central

This document covers the steps required to use NiniteOne for updating managed devices within the N-central RMM product from N-able Technologies. After completing these steps you will have the ability to enable third party patch management on a customer-by-customer level. The patching process will occur at a time of your choosing on the first Tuesday of every month, aka “Patch Tuesday”. You can of course amend the schedule to suit your own needs.

Before you start, ensure that each site that you wish to use this on has domain administrator (or local administrator) credentials specified at the customer site level. Without these, the scheduled task will not run correctly due to a lack of permissions.

1. Launch Notepad and type the following lines:

@Echo off
if NOT exist C:\WINDOWS\NiniteOne.exe echo NiniteOne.exe not found && exit /b 1
C:\WINDOWS\NiniteOne.exe /nocache /silent . /updateonly /disableautoupdate

2. Save the file as NiniteUpdate.bat

3. From the SO level, click Configuration -> Scheduled Tasks -> Script/Software Repository

4. Click Add -> Scripting

5. Name the new scripting task Patch local applications using NiniteOne

6. Upload the NiniteUpdate.bat file

7. Click OK

Ninite Online Installer Package

8. Click Add -> File Transfer

9. Name the task NiniteOne

10. Upload the NiniteOne.exe file

11. Click OK

Ninite Online Installer Package

12. From the SO level, click Configuration -> Scheduled Tasks ->Profiles

13. Click Add

14. Name the new profile Patch management using NiniteOne

15. Underneath Details, click Add

16. Select Scripting

17. Set the task name to Update local apps using NiniteOne

18. Set the Repository Item to be Patch local applications using NiniteOne. This will populate the Filename and Command Line Parameters fields automatically

19. Set the schedule Type to be Recurring

20. Set the schedule Interval to be Monthly

21. Specify the time that you wish the patch process to start, and click Add

22. Set the Day of the Week to be Tue

23. Set the Week of the Month to be 1

24. Click the Save button. You will be returned to the Edit Scheduled Task Profile screen

25. Underneath Details, click Add

26. Select File Transfer

27. Set the task name to Copy NiniteOne into WINDOWS folder

28. Set the Repository Item to be NiniteOne

29. Click the Overwrite option

30. Set the Remote Location field to be C:\WINDOWS

31. Set the schedule Type to be Once

32. Increase the If the machine is offline at the specified time… option to be 30 days

33. Click Save

Ninite Online Installer Package

34. From the SO level, click Configuration -> Monitoring -> Rules

35. Click Add

36. Name the rule Patch management using NiniteOne

37. Transfer the following filters; Laptops-Windows, Servers-Windows, Workstations-Windows

38. Click the Scheduled Task Profiles tab

39. Transfer the Patch management using NiniteOne profile across

40. Click the Grant Customers/Sites Access tab

41. Transfer any customers who you wish to start patching with NiniteOne

42. Click Save

After a short delay, you will see your Patch management using NiniteOne rule associated with applicable devices. The rule will automatically copy the NiniteOne.exe utility into the C:\WINDOWS folder on devices in preparation for the scheduled task that you defined to run.

Ninite Online Installer Package

Author: Tim Wiser, Orchid IT

Last updated 13 March 2012


Thanks Tim!

If you have other tips or feedback on using Ninite with N-able, please let us know. Thanks!


Please Note

These features are only available in Ninite Pro.

Get a Free Trial or Learn more about Ninite Pro