> For the complete documentation index, see [llms.txt](https://docs.faronics.com/faronicsdeploy/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.faronics.com/faronicsdeploy/tasks/schedule-a-recurring-task.md).

# Schedule a Recurring Task

Only a Restart or Custom Scripts can be scheduled as a recurring task. This example demonstrates how to do this using the Applications tab, but note that this scheduling functionality is available in the Windows Updates, OS Deployment, Anti-Virus, and Inventory tabs too.

<figure><img src="/files/7fNu3SbQt1ZpIm6fZuNG" alt=""><figcaption></figcaption></figure>

1\. Select the **Control Grid** tab on the top menu bar.

2\. Navigate to the **Applications** tab.

3\. Select a **Computer** (to run a Task on) or a Script to Run. In this example a computer is selected to schedule a recurring restart task. The Action toolbar will now open on the right of the screen.

4\. Click the **RESTART** button.

<figure><img src="/files/QIjtf9kMSaWjKmXxMkDT" alt=""><figcaption></figcaption></figure>

5\. Click the **OPTIONS** button.

<figure><img src="/files/je3hFZMngtB7zeUvD3M3" alt=""><figcaption></figcaption></figure>

6\. Enter a **Schedule** **Name** for the scheduled task.

![](/files/ce2PxptiaZVOi7z3VVHN)

{% hint style="info" %}
**Presets**: Selecting the **PRESETS** drop-down menu displays a list of previously configured settings, select one to use with your current task or Save the settings that you have configured by entering a name in the **Save Settings** box and clicking the **+** button next to it.

![](/files/Mvwq2MEpSJ1jNDTLqgT9)
{% endhint %}

7\. Select a **Start Time** and **Start Date**.

{% hint style="warning" %}
If a task cannot be initiated for up to 15 minutes after the scheduled task time, it will be marked as failed.
{% endhint %}

8\. Select the **Recurring** option.

9\. Select the task frequency, **Daily** or **Weekly**.

{% hint style="info" %}
If Weekly is selected, specify which days the task needs to be repeated on by checking/unchecking the boxes.

![](/files/daAQxtiSSykYuZXHWu9x)
{% endhint %}

10\. **Optional**: Add any conditions.&#x20;

{% hint style="info" %}
There are 4 types of conditions\
1\. **If computer part of a domain**

2\. **If computer is a cache server**

3\. **Inventory field**: *Manufacturer*/*Computer Model*/*Computer Name*

* **Contains**/**Does Not Contain**&#x20;
* **Action**: *Exclude from Execution* / *Include in Execution*

4\. **On every reboot  -** This is only available when scheduling Custom Scripts&#x20;

An Example Scenario could be to exclude all Dell computers from the Reboot based on the Computer's Model:

![](/files/wkdxTmSjWGXeHkm2M2o7)
{% endhint %}

11\. **Optional**: Add an advanced option - for this task the advanced options available are reboot, shutdown, and allow the user to defer the restart. Check the appropriate box.

12\. Click the **SCHEDULE** button.

{% hint style="success" %}
The recurring restart computer task has been scheduled successfully.
{% endhint %}

&#x20;
