Updated: January 21, 2021

Add a task to push third party software

Add a task to install software onto devices. This enables you to have N-able N-central download and launch software to ensure all devices have a specific or common set of software. Third party software must use InstallShield, MSI, or Wise installers. N-able N-central can access the install software from its repository, your local computer or a network share.

If you use filters for a task, N-able N-central uses a snapshot of the filter for the targeted devices to include in the task. This avoids potential unexpected behavior when running tasks in the future. If you need to apply a task to devices, it is best to use a scheduled task profile. This enables a task to apply to the devices using a rule.

This procedure can only be performed at the Service Organization level or Customer level.

File names for installers or scripts cannot contain spaces.

N-able N-central will not verify if the files to be installed are harmful to the target devices. Test any third party software before associating them with a scheduled task.

Additional requirements

  • The task runs under the Local System in the background; any user prompts will not be seen by the user. If the script or application requires user input, the task will timeout.

  • Ensure that the Scheduled Tasks option enabled on the device. To verify, select the device and click the Settings > Properties tab and check the Enable Scheduled Tasks option.

  • When N-able N-central pushes software or runs a script, the ADMIN$ share is used as a location to place the installer or script before execution. If Windows File Sharing is not enabled, this can prevent the task from sending the file.

  • The agent and probe must have access to the ADMIN$ share on the system to transfer the required script or installer. Domain Admin account typically has the required access.

 

  1. Click ConfigurationScheduled TasksAdd/Delete.
  2. Click Add > Push Third Party Software.
  3. Enter a Task Name.
  4. To ensure the software information is updated for all devices the have this script applied, click the check box for Update Asset Info When Finished.
    • Select the Credentials used to push third party software.
    • Select Use LocalSystem Credentials to use existing system level credentials to run the task.
    • Select Use Device Credentials to use existing device credentials to access the device for running the task.
    • Select Custom Credentials to specify a user name and password to use for this task.
    • If N-able N-central cannot login using the configured device credentials, it defaults to the LocalSystem credentials.
  5. Select the Location of the software, locate or select the install files and enter any additional parameter required to use during the installation.
  6. Command line parameters for MSI installers must be in the format of: <filename> </i or /u> </additional parameters>. For example, MyInstaller.msi /i /qn. The following examples are invalid: MyInstaller.msi /qn or /i MyInstaller.msi /qn.

  7. Click the Task Handler tab and select how N-able N-central manages the task using probes and agents.
  8. Click the Targets tab and either select specific devices that will receive the software, or use the filters to target a group of devices.
  9. Click the Schedule tab and set a time when N-able N-central runs the task.
  10. In the Missed Executions options configure how far in the future N-able N-central should take action on a device that is currently offline, and how long it should wait, once the device powers on, before running the scheduled task.
    • On a recurring task, you can also set the task not to run the scheduled task if the next occurrence of the task will be launched near the time of the recurring schedule, to avoid conflicting task windows.
  11. Click the Notifications tab and configure N-able N-central to send a notification upon the successful completion of the task, or if the task fails to complete.
  12. Click Save.

The scheduled task is saved to the repository. N-able N-central runs the task at the configured time. When complete, and if configured to do so, N-able N-central sends a notification to the selected recipients in the format defined by their user profile.

If you choose to edit the task, the edits may not be applied to the task if it has been initiated. Edits are applied to completed tasks only if they are recurring tasks.

Considerations

  • N-able N-central does not verify syntax and command line parameters of scripts or MSI/EXE installers to ensure that they are correct. You must validate scripts and MSI/EXE installers before using them in scheduled tasks to ensure that they will function properly.

    Command line parameters for MSI installers must be in the format of: <filename> </i or /u> </additional parameters>. For example, MyInstaller.msi /i /qn. The following examples are invalid: MyInstaller.msi /qn or /i MyInstaller.msi /qn.

  • If you are installing an MSI file that contains transforms stored in a MST file, the command line parameters must be in the following format:

    <filename> </i or /u> </additional parameters> TRANSFORMS=<parameter file name>
    For example, MyInstaller.msi /i /qn /norestart TRANSFORMS=filename.mst

  • If the installation of software requires user input, it must be specified in the Command Line Parameters field when the task is created.
  • If restarting your computer is required after the installation of software, you must do this manually or specify it in a script.
  • N-able N-central provides a combined total of 500 MB of storage for the script and software repositories.