> For the complete documentation index, see [llms.txt](https://docs.devolutions.net/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.devolutions.net/server/it/knowledge-base/knowledge-base-articles/scheduler-service-general-information.md).

# Informazioni generali sul servizio Scheduler

Il ***servizio Scheduler*** è un componente di Devolutions Server responsabile di diverse funzionalità.

* [Cache di Active Directory](/server/it/web-interface/administration/configuration/server-settings/general/authentication/domain.md)
  * Attivata tramite l'interfaccia web di Devolutions Server in ***Administration*** – ***Server settings*** – ***Authentication*** – ***Domains*** – ***Settings*** – ***Enable cache feature***.

    ![](https://cdnweb.devolutions.net/docs/DVLS0024_2024_1.png)
* Cache di Entra ID
  * Lo scheduler viene utilizzato se la cache di Entra ID è attiva.
* [Heartbeat PAM](https://docs.devolutions.net/pam/it/knowledge-base/knowledge-base-articles/custom-pam-provider-action-scripts-in-devolutions-server#heartbeat) (elaborazione del check-out, rotazione delle password)
  * Obbligatorio quando si utilizzano le ***funzionalità PAM***.
* [Backup manager](/server/it/web-interface/administration/backup/backup-manager.md)
  * Obbligatorio quando il ***Backup manager*** è abilitato tramite l'interfaccia web di Devolutions Server in ***Administration*** – ***Backup manager***, per una delle opzioni seguenti:

    * ***Enable database backup***.
    * ***Enable web backup***.

    ![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB4955.png)
* Notifiche
  * Obbligatorio quando è impostata una qualsiasi ***Notification***.
* [Report automatizzati](/server/it/web-interface/utilities/reports/configuration.md)
  * Obbligatorio quando sono abilitati. Si impostano nell'interfaccia web di Devolutions Server in ***Reports*** – ***Scheduled reports***. Clicchi sull'icona "+" per aggiungere un nuovo ***Scheduled report***.

    ![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB4956.png)
* [Heartbeat Syslog](/server/it/web-interface/administration/configuration/server-settings/general/logging.md)
  * Obbligatorio quando il ***Syslog logging*** è abilitato tramite l'interfaccia web di Devolutions Server in ***Administration*** – ***Server settings*** – ***Logging*** – ***Log to Syslog server***. ![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB4957.png)
* [Pulizia automatica dei log](/server/it/web-interface/administration/database-retention-policies.md)
  * Obbligatorio quando l'***Automatic log cleanup*** è abilitato tramite l'interfaccia web di Devolutions Server in ***Administration*** – ***Logs*** – ***Cleanup logs*** – ***Enable automatic cleanup***.

    ![](https://cdnweb.devolutions.net/docs/DVLS0025_2024_1.png)

### Configurazione e requisiti

Lo ***Scheduler*** è un servizio Windows. Viene installato dalla Devolutions Server Console tramite ***Install Scheduler***. Lo ***Scheduler*** verrà installato e sarà disponibile dalla Console dei servizi di Windows, con il nome ***DevolutionsSchedulerService***.

Questo servizio richiede l'accesso al database di Devolutions Server e a percorsi specifici del file system. A seconda che Devolutions Server sia configurato per utilizzare la sicurezza integrata o account SQL, devono essere applicate impostazioni diverse.

{% hint style="info" %}
Consulti l'account **DVLS\_Scheduler** in [Questionario sugli account pre-distribuzione](/server/it/knowledge-base/knowledge-base-articles/pre-deployment-account-survey.md).
{% endhint %}

#### Quando si utilizza la sicurezza integrata

* Lo ***Scheduler*** utilizzerà l'identità impostata per l'account nei servizi di Windows (services.msc).
* L'account di servizio AD richiede l'autorizzazione ***Read*** sul file della chiave di crittografia.
* L'account di servizio AD richiede inoltre l'autorizzazione ***Read*** per il contenitore ***NetFrameworkConfigurationKey*** del RsaProtectedConfigurationProvider di .NET.

#### Quando si utilizzano account SQL

* L'identità utilizzata verso il database viene impostata nella Devolutions Server Console in ***Server*** – ***Edit*** – ***Database*** – ***Scheduler service***.
* Per impostazione predefinita, il servizio viene eseguito con network service. Questo account non può decrittografare un file **web.config** per impostazione predefinita e non è consigliabile farlo senza le conoscenze adeguate.

### Abilitare la registrazione dei log dello Scheduler

1. Nell'interfaccia web di Devolutions Server, vada su ***Administration – Server settings – Logging***.
2. Selezioni ***Log debug information***, quindi specifichi uno ***Scheduler log path*** in cui archiviare i file di log. La posizione della cartella è relativa al servizio scheduler (\**C:\** è l'unità C del server).

   ![](https://cdnweb.devolutions.net/docs/docs_en_kb_KB2237.png)
3. Salvi le modifiche prima di uscire dalla sezione ***Logging***.
4. Se non è già il caso, configuri l'identità che esegue lo scheduler in modo che disponga dell'autorizzazione ***Write***, poiché deve scrivere nella cartella.
5. Riavvii il ***servizio Scheduler***.

### Servizio Scheduler in un ambiente ad alta disponibilità

Il servizio Scheduler supporta gli ambienti ad alta disponibilità. In questo tipo di distribuzione, solo uno scheduler è attivo alla volta, mentre gli altri rimangono in modalità standby.

#### Vedere anche

* [Devolutions Academy – Comprendere il servizio Scheduler](https://academy.devolutions.net/student/path/2942210/activity/4493537)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/server/it/knowledge-base/knowledge-base-articles/scheduler-service-general-information.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
