> 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/rdm/it/knowledge-base/how-to-articles/entry-types-events-settings.md).

# Impostazioni degli eventi dei tipi di voce

Remote Desktop Manager Windows le offre la flessibilità di eseguire automaticamente operazioni prima o dopo aver stabilito una connessione.

Queste operazioni sono definite nella sezione ***Events*** delle proprietà di una sessione. Definisca uno script o una riga di comando che venga eseguito al momento appropriato con i parametri forniti, come l'ID della sessione o il nome utente. Ad esempio, gli eventi possono essere utilizzati per eseguire un file batch o un'applicazione esterna che richiede all'utente ulteriori informazioni, oppure per aggiornare un log su un server remoto.

### Impostazioni

La sezione ***Events*** è composta da quattro schede, tutte le quali determinano in quale momento gli eventi devono essere eseguiti rispetto alla sessione, ad esempio prima che la connessione venga stabilita o dopo la sua interruzione.

| OPZIONE                          | DESCRIZIONE                                                                                                                                                                                                                               |
| -------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Nessuno                          | Non viene eseguito alcuno script, riga di comando o messaggio di prompt.                                                                                                                                                                  |
| **Execute script**               | Selezioni un file di script da eseguire.                                                                                                                                                                                                  |
| **Execute command-line**         | Inserisca una riga di comando da eseguire.                                                                                                                                                                                                |
| **Prompt message**               | Inserisca un messaggio da visualizzare.                                                                                                                                                                                                   |
| **Execute macros/scripts/tools** | Selezioni una voce Macro/Script/Strumenti dallo spazio di lavoro.                                                                                                                                                                         |
| **Execute PowerShell**           | Scriva uno script PowerShell personalizzato. Lo script PowerShell personalizzato può essere [eseguito prima di aprire la connessione](/rdm/it/knowledge-base/how-to-articles/execute-a-powershell-script-before-opening-a-connection.md). |
| **Copy to clipboard (custom)**   | Fornisca il testo da copiare negli appunti.                                                                                                                                                                                               |

#### Before open

La sezione ***Miscellaneous*** della scheda ***Before open*** consente di accendere il dispositivo remoto prima di tentare di stabilire la connessione.

Tenga presente che, affinché la funzionalità Wake-on-LAN funzioni:

* Il dispositivo remoto deve supportare la funzionalità Wake-on-LAN.
* L'indirizzo MAC deve essere compilato nella sezione ***Information*** delle proprietà della sessione.

| OPZIONE           | DESCRIZIONE                                                                 |
| ----------------- | --------------------------------------------------------------------------- |
| **Power On mode** | Abilita il Wake-on-LAN.                                                     |
| **Wait timeout**  | Inserisca il ritardo prima di riprovare a riattivare il dispositivo remoto. |
| **Retry count**   | Inserisca il numero di tentativi di riattivazione del dispositivo remoto.   |

#### After Open

| OPZIONE                   | DESCRIZIONE                                                                                                                                                                                                                                  |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Execute automatically** | Esegue automaticamente la macro all'apertura della sessione.                                                                                                                                                                                 |
| **Initial wait**          | Inserisca il ritardo prima dell'esecuzione della macro.                                                                                                                                                                                      |
| **Type**                  | <p>Selezioni come viene eseguita la macro. Scelga tra:<br>- <strong>Default</strong>: inserisca manualmente una macro di digitazione.<br>- <strong>Link</strong>: selezioni una macro/script/strumento esistente dallo spazio di lavoro.</p> |
| **Typing macro**          | Inserisca la [macro di digitazione](/rdm/it/knowledge-base/how-to-articles/entry-types-events-settings/event-auto-typing-macro.md) da eseguire.                                                                                              |
| **Macro password**        | Inserisca una password da richiedere prima di eseguire la macro. L'impostazione **Allow password in variable** deve essere abilitata nelle **Security settings** della voce.                                                                 |
| **Delay time**            | Inserisca il tempo di ritardo per l'istruzione {DELAY}.                                                                                                                                                                                      |
| **Command**               | Inserisca il tempo di ritardo tra ogni comando.                                                                                                                                                                                              |

#### Before close

| OPZIONE                   | DESCRIZIONE                                                      |
| ------------------------- | ---------------------------------------------------------------- |
| **Confirm on disconnect** | Aggiunge un passaggio di conferma prima di chiudere la sessione. |

#### After close

| OPZIONE            | DESCRIZIONE                                                                              |
| ------------------ | ---------------------------------------------------------------------------------------- |
| **Protocol**       | Specifica il protocollo utilizzato per il port knocking (Default, IPv4 e IPv6).          |
| **Interval (sec)** | Definisce l'intervallo di tempo (in secondi) tra port knock consecutivi.                 |
| **Verbose level**  | Determina la quantità di log o di feedback fornita durante il processo di port knocking. |

#### Vedere anche

* [Devolutions Academy - Streamlining Remote Connections with Event Triggers](https://academy.devolutions.net/student/path/1925316/activity/2668000)


---

# 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/rdm/it/knowledge-base/how-to-articles/entry-types-events-settings.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.
