> 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/command-line-arguments.md).

# Argumentos de línea de comandos

Inicie Remote Desktop Manager desde la línea de comandos usando parámetros para obtener los ID de las entradas, controlar el inicio y automatizar operaciones.

Remote Desktop Manager se puede iniciar mediante una línea de comandos.

{% hint style="info" %}
Algunas funciones solo están disponibles en la Team Edition. Remote Desktop Manager también ofrece un Web Protocol Handler.
{% endhint %}

## Obtener el ID y crear un ejecutable

Es posible obtener los ID de una ***base de datos***, un ***espacio de trabajo***, una ***entrada*** y una ***bóveda***.

1. Haga clic derecho en la entrada y seleccione ***Propiedades***.
2. Vaya a ***Común*** – ***Información de la entrada***.
3. Haga clic en el botón ***Copiar***.
4. Pegue la línea de comandos en un símbolo del sistema de Windows y pulse <kbd>Enter</kbd> para crear un ejecutable.

### Obtener un ID de espacio de trabajo

Esta es otra manera de obtener solo los ID de espacios de trabajo:

1. Vaya a ***Archivo*** – ***Espacios de trabajo***. Alternativamente, haga clic en los puntos suspensivos junto al nombre del espacio de trabajo en el ***panel de navegación***.
2. Seleccione un espacio de trabajo y haga clic en ***Editar espacio de trabajo***.
3. Haga clic en ***ID*** para copiarlo en el portapapeles de Windows.

   <figure><img src="https://cdnweb.devolutions.net/docs/RDMW0005_2024_3.png" alt=""><figcaption></figcaption></figure>

## Parámetros de RemoteDesktopManager.exe

### Control de la aplicación (inicio y ciclo de vida)

<table data-search="false"><thead><tr><th>Parámetro</th><th>Descripción</th></tr></thead><tbody><tr><td><code>/Help</code><br><code>/?</code></td><td>Mostrar este mensaje de ayuda.</td></tr><tr><td><code>/Silent</code></td><td>Iniciar la aplicación minimizada en la bandeja del sistema.</td></tr><tr><td><code>/NoSplashScreen</code></td><td>Desactivar la pantalla de bienvenida de inicio para esta instancia.</td></tr><tr><td><code>/MultiInstance</code></td><td>Permitir que se ejecuten varias instancias simultáneamente.</td></tr><tr><td><code>/Language:{code}</code></td><td>Anular el idioma de la interfaz de usuario solo para esta instancia. La configuración guardada permanece sin cambios.</td></tr><tr><td><code>/ConfigPath:{path}</code></td><td>Anular la ubicación del directorio de configuración. Permite instalaciones portátiles y escenarios de múltiples instancias.</td></tr><tr><td><code>/CloseApp</code></td><td>Cerrar la aplicación cuando finalice la operación.</td></tr><tr><td><code>/Profiler[:{level}]</code></td><td>Perfilar el inicio de la aplicación y mostrar la ventana del perfilador.</td></tr><tr><td><code>/AutoClear:on|off</code></td><td>Activar o desactivar el borrado automático. Úselo con <code>/Profiler</code>.</td></tr><tr><td><code>/AutoMode:on|off</code></td><td>Activar o desactivar el perfilado en modo automático. Úselo con <code>/Profiler</code>.</td></tr><tr><td><code>/Threshold:{ms}</code></td><td>Establecer el umbral del modo automático en milisegundos. Úselo con <code>/Profiler</code>.</td></tr><tr><td><code>/Verbose</code></td><td>Mostrar salida detallada con los pasos de la operación.</td></tr><tr><td><code>/Quiet</code></td><td>Suprimir toda la salida excepto los errores.</td></tr></tbody></table>

### Interacción con la interfaz de usuario (accesos directos y navegación)

#### Espacios de trabajo y navegación

| Parámetro             | Descripción                                                                                                                                                                                 |
| --------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| `/DataSource:{guid}`  | Seleccionar un origen de datos en la interfaz de usuario.                                                                                                                                   |
| `/Database:{guid}`    | Seleccionar un origen de datos en la interfaz de usuario mediante el ID de la base de datos.                                                                                                |
| `/Vault:{id}`         | Navegar a una bóveda.                                                                                                                                                                       |
| `/DashboardTab:{tab}` | Seleccionar una pestaña del panel. Valores admitidos: `documentation`, `tools`, `automation`, `remotetools`, `subconnections`, `permissions`, `asset`, `attachments`, `logs` y `recording`. |
| `/CloseOnDisconnect`  | Cerrar la aplicación cuando se cierre la última sesión.                                                                                                                                     |
| `/Filter:{text}`      | Aplicar un filtro de texto al árbol de conexiones.                                                                                                                                          |

#### Operaciones de sesión

| Parámetros              | Descripción                                           |
| ----------------------- | ----------------------------------------------------- |
| `/Session:{guid}[;...]` | Abrir sesión(es) por ID (separados por punto y coma). |
| `/Close`                | Cerrar la(s) sesión(es) especificada(s).              |
| `/ChangePassword:{pwd}` | Cambiar la contraseña de la sesión especificada.      |
| `/MacroScript:{guid}`   | Ejecutar script de macro con lista de reproducción.   |

#### Conexión rápida (interactiva)

<table data-search="false"><thead><tr><th>Parámetros</th><th>Descripción</th></tr></thead><tbody><tr><td><code>/Template:{type}</code></td><td>ID de plantilla (p. ej., RDP, SSH, VNC o un ID de plantilla).</td></tr><tr><td><code>/Host:{hostname}</code></td><td>Nombre de host o dirección IP (obligatorio con /Template).</td></tr><tr><td><code>/Port:{port}</code></td><td>Número de puerto.</td></tr><tr><td><code>/Username:{user}</code></td><td>Nombre de usuario para la autenticación.</td></tr><tr><td><code>/Domain:{domain}</code></td><td>Dominio para la autenticación.</td></tr><tr><td><code>/Password:{password}</code></td><td>Contraseña para la autenticación.</td></tr><tr><td><code>/ConnectionFileName:{file}</code></td><td>Cargar la conexión desde un fichero.</td></tr></tbody></table>

#### Opciones de visualización de sesión

<table data-search="false"><thead><tr><th>Parámetro</th><th>Descripción</th></tr></thead><tbody><tr><td><code>/TabTitle:{title}</code></td><td>Establecer el texto del título que se muestra en la pestaña de la sesión incrustada.</td></tr><tr><td><code>/OpenConnectionMode:{mode}</code></td><td>Cómo abrir: Default, Embedded o External.</td></tr><tr><td><code>/CustomField1:{value}</code></td><td>Pasar un valor al campo personalizado 1.</td></tr><tr><td><code>/CustomField2:{value}</code></td><td>Pasar un valor al campo personalizado 2.</td></tr><tr><td><code>/CustomField3:{value}</code></td><td>Pasar un valor al campo personalizado 3.</td></tr><tr><td><code>/CustomField4:{value}</code></td><td>Pasar un valor al campo personalizado 4.</td></tr><tr><td><code>/CustomField5:{value}</code></td><td>Pasar un valor al campo personalizado 5.</td></tr></tbody></table>

#### Automatización (sin interfaz/scripting – no requiere GUI)

| Parámetro                                  | Descripción                                                                                                    |
| ------------------------------------------ | -------------------------------------------------------------------------------------------------------------- |
| `/Report:{id\|name}`                       | Exportar un informe por ID o nombre.                                                                           |
| `/ReportOutput:{path}`                     | Ruta del fichero de salida para el informe exportado.                                                          |
| `/ReportSettings:{path}`                   | Ruta del fichero de configuración del informe.                                                                 |
| `/SecurityProviderPassphrase:{passphrase}` | Establecer la frase de contraseña del proveedor de seguridad. Requiere un origen de datos o una base de datos. |

{% hint style="info" %}
Estos modificadores se pueden combinar con `/CloseApp` para flujos de trabajo totalmente automatizados.
{% endhint %}

### Ejemplos

Ejemplo n.º 1 - Abrir una plantilla y conectarse a un host `RemoteDesktopManager.exe /DataSource:178c2fda-dab4-4f41-98df-6e3205c0a011 /Template:a666b21b-1479-4eee-b482-0a3d561d2411 /Host:Windjammer-PC1`

Ejemplo n.º 2 - Abrir una sesión `RemoteDesktopManager.exe /DataSource:178c2fda-dab4-4f41-98df-6e3205c0a011 /Session:474bcbcf-d507-435b-8c0a-a9e868781910`

Ejemplo n.º 3 - Iniciar Remote Desktop Manager con el perfilador `RemoteDesktopManager.exe /Profiler`

Ejemplo n.º 4 - Establecer una frase de contraseña en la base de datos `RemoteDesktopManager64.exe /Database:B26638B2-7957-466C-192B-6621DA12179A /SecurityProviderPassphrase:Password`

### Notas

* Todos los modificadores no distinguen entre mayúsculas y minúsculas (excepto `/Help`, que puede escribirse en mayúsculas).
* Los GUID se pueden encontrar en la pestaña ***Avanzado*** de las ***Propiedades*** de una sesión o de un espacio de trabajo.
* Varias sesiones: separe los GUID con punto y coma (;) en el parámetro `/Session`.
* Caracteres especiales en las contraseñas: escápelos con ^ (p. ej., Pass^^word para Pass^word)
* Continuación de línea en CMD: use ^ al final de la línea
* Códigos de salida:
  * 0 = Correcto
  * -1 = Error


---

# 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/command-line-arguments.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.
