Operating System Update

The Operating System Update task is used to update the operating system of the client computer. This task can trigger the operating system update on Windows, macOS and Linux operating systems.

macOS - Task installs all updates using command:

/usr/sbin/softwareupdate --install --all

Linux - Task installs all updates. It is checking various package managers, so it covers most distributions.

Windows - The task installs OS updates. It does not install the feature updates, which upgrades your Windows to a newer version.

To create the task, click Tasks > New > add_new_defaultClient Task or click the desired client device in Computers and select New Task.


In the Basic section, enter basic information about the task, such as a Name and Description (optional). Click Select tags to assign tags.
In the Task drop-down menu, select the task type you want to create and configure. If you have selected a specific task type before creating a new task, Task is pre-selected based on your previous choice. Task (see the list of all Tasks) defines the settings and the behavior for the task.


Settings do not influence the task if the target device is running on Linux and macOS.

Automatically accept EULA - Select this check box if you want to accept the EULA automatically. No text will be displayed to the user. If you do not enable accepting EULA, the task skips updates requiring EULA acceptance.

Install optional updates - This option applies to Windows operating systems only, updates that are marked as optional will also be installed.

Allow reboot - This option applies to Windows operating systems only and forces the client computer to reboot once the updates are installed. If this option is not selected, updates that require a reboot will not be installed.


Review the summary of configured settings and click Finish. The Client Task is now created and a pop-up window will open. We recommend that you click Create Trigger to specify when this Client Task should be executed and on what Targets. If you click Close, you can create a Trigger later. To create a trigger afterward, select the Client Task instance and select Run on from the drop-down menu.


In Tasks you can see the progress indicator bar, status icon, and details for each created task.