# Schedule a One Time Task

Any Task e.g., Restart, Shutdown, Installation of an App or Script can be scheduled as a one time 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/N2HlPyfCDwIEvVfTe2WT)

{% 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**.

8\. Configure the **Run if computer comes online within** setting, either select the number of days between 1 and 30 or number of hours between 1 and 24.

{% hint style="warning" %}
If a task cannot be initiated at the scheduled task time, it will be attempted during the **Run if computer comes online within** period (either hours or days depending on how it is configured).
{% endhint %}

9\. Select the **One Time** option.

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 only advanced option available is to allow the user to defer the restart. Check this box if you wish to allow the user to defer.

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

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

&#x20;


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.faronics.com/faronicsdeploy/tasks/schedule-a-one-time-task.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
