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

# Configuración de eventos de los tipos de entrada

Remote Desktop Manager Windows le ofrece la flexibilidad de ejecutar automáticamente operaciones antes o después de establecer una conexión.

Estas operaciones se definen en la sección ***Events*** de las propiedades de una sesión. Defina un script o una línea de comandos que se ejecute en el momento adecuado con los parámetros proporcionados, como el ID de sesión o el nombre de usuario. Por ejemplo, los eventos se pueden usar para ejecutar un fichero por lotes o una aplicación externa que solicite más información al usuario, o para actualizar un registro en un servidor remoto.

### Configuración

La sección ***Events*** está compuesta por cuatro pestañas, todas ellas determinan en qué momento se van a ejecutar los eventos en relación con la sesión, p. ej., antes de que se establezca la conexión o después de su interrupción.

| OPCIÓN                           | DESCRIPCIÓN                                                                                                                                                                                                                            |
| -------------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Ninguno                          | No se ejecuta ningún script, línea de comandos ni mensaje.                                                                                                                                                                             |
| **Execute script**               | Seleccione un fichero de script para ejecutar.                                                                                                                                                                                         |
| **Execute command-line**         | Introduzca una línea de comandos para ejecutar.                                                                                                                                                                                        |
| **Prompt message**               | Introduzca un mensaje para mostrar.                                                                                                                                                                                                    |
| **Execute macros/scripts/tools** | Seleccione una entrada de Macros/Scripts/Tools del espacio de trabajo.                                                                                                                                                                 |
| **Execute PowerShell**           | Escriba un script de PowerShell personalizado. El script de PowerShell personalizado puede [ejecutarse antes de abrir la conexión](/rdm/es/knowledge-base/how-to-articles/execute-a-powershell-script-before-opening-a-connection.md). |
| **Copy to clipboard (custom)**   | Proporcione el texto que se copiará al portapapeles.                                                                                                                                                                                   |

#### Before open

La sección ***Miscellaneous*** de la pestaña ***Before open*** permite encender el dispositivo remoto antes de intentar establecer la conexión.

Tenga en cuenta que, para que la función Wake-on-LAN funcione:

* El dispositivo remoto debe admitir la función Wake-on-LAN.
* La dirección MAC debe estar rellenada en la sección ***Information*** de las propiedades de la sesión.

| OPCIÓN            | DESCRIPCIÓN                                                                       |
| ----------------- | --------------------------------------------------------------------------------- |
| **Power On mode** | Habilite el Wake-on-LAN.                                                          |
| **Wait timeout**  | Introduzca el retardo antes de volver a intentar despertar el dispositivo remoto. |
| **Retry count**   | Introduzca el número de veces que se intentará despertar el dispositivo remoto.   |

#### After Open

| OPCIÓN                    | DESCRIPCIÓN                                                                                                                                                                                                                                  |
| ------------------------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Execute automatically** | Ejecutar la macro automáticamente cuando se abra la sesión.                                                                                                                                                                                  |
| **Initial wait**          | Introduzca el retardo antes de que se ejecute la macro.                                                                                                                                                                                      |
| **Type**                  | <p>Seleccione cómo se ejecuta la macro. Elija entre:<br>- <strong>Default</strong>: introduzca una macro de escritura manualmente.<br>- <strong>Link</strong>: seleccione una macro/script/herramienta existente del espacio de trabajo.</p> |
| **Typing macro**          | Introduzca la [macro de escritura](/rdm/es/knowledge-base/how-to-articles/entry-types-events-settings/event-auto-typing-macro.md) que se ejecutará.                                                                                          |
| **Macro password**        | Introduzca una contraseña que se solicitará antes de ejecutar la macro. La configuración **Allow password in variable** debe estar habilitada en los **Security settings** de la entrada.                                                    |
| **Delay time**            | Introduzca el tiempo de retardo para la instrucción {DELAY}.                                                                                                                                                                                 |
| **Command**               | Introduzca el tiempo de retardo entre cada comando.                                                                                                                                                                                          |

#### Before close

| OPCIÓN                    | DESCRIPCIÓN                                              |
| ------------------------- | -------------------------------------------------------- |
| **Confirm on disconnect** | Añade un paso de confirmación antes de cerrar la sesión. |

#### After close

| OPCIÓN             | DESCRIPCIÓN                                                                                        |
| ------------------ | -------------------------------------------------------------------------------------------------- |
| **Protocol**       | Especifica el protocolo utilizado para el port knocking (Default, IPv4 e IPv6).                    |
| **Interval (sec)** | Define el intervalo de tiempo (en segundos) entre golpes de puerto consecutivos.                   |
| **Verbose level**  | Determina la cantidad de registro o información proporcionada durante el proceso de port knocking. |

#### Véase también

* [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/es/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.
