> 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/fr/knowledge-base/how-to-articles/command-line-arguments.md).

# Arguments de ligne de commande

Remote Desktop Manager peut être lancé à l'aide d'une ligne de commande.

{% hint style="info" %}
Certaines fonctionnalités sont uniquement disponibles dans l'édition Team. Remote Desktop Manager propose également un gestionnaire de protocole Web.
{% endhint %}

### Récupérer l'ID et créer un exécutable

Il est possible d'obtenir les ID d'une ***base de données***, d'un ***espace de travail***, d'une ***entrée*** et d'un ***coffre***.

1. Faites un clic droit sur l'entrée et sélectionnez ***Propriétés***.
2. Accédez à ***Commun*** – ***Informations sur l'entrée***.
3. Cliquez sur le bouton ***Copier***.
4. Collez la ligne de commande dans une invite de commandes Windows et appuyez sur <kbd>Entrée</kbd> pour créer un exécutable.

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

#### Récupérer l'ID d'un espace de travail

Voici une autre façon d'obtenir uniquement les ID d'espaces de travail :

1. Accédez à ***Fichier*** – ***Espaces de travail***. Vous pouvez également cliquer sur les points de suspension à côté du nom de l'espace de travail dans le ***volet de navigation***.
2. Sélectionnez un espace de travail et cliquez sur ***Modifier l'espace de travail***.
3. Cliquez sur ***ID*** pour le copier dans le Presse-papiers Windows.

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

### Paramètres de RemoteDesktopManager.exe

#### Contrôle de l'application (démarrage et cycle de vie)

| Paramètres                                              | Description                                                                                   |
| ------------------------------------------------------- | --------------------------------------------------------------------------------------------- |
| <p><code>/Help</code><br><code>/?</code></p>            | Affiche toutes les informations relatives aux paramètres, avec des exemples et des remarques. |
| `/Silent`                                               | Démarre Remote Desktop Manager réduit dans la zone de notification du système.                |
| <p><code>/CloseApp</code><br><code>/CloseRdm</code></p> | Ferme Remote Desktop Manager une fois l'opération terminée.                                   |
| `/CloseOnDisconnect`                                    | Ferme l'application lorsque la dernière session se termine.                                   |
| `/Profiler:{level}`                                     | Démarre avec le profileur activé (diagnostics de performance).                                |

#### Interaction avec l'interface utilisateur (raccourcis et navigation)

| Paramètres           | Description                                                    |
| -------------------- | -------------------------------------------------------------- |
| `/DataSource:{guid}` | Sélectionne un espace de travail dans l'interface utilisateur. |
| `/Database:{guid}`   | Sélectionne une base de données (alternative à DataSource).    |
| `/Repository:{id}`   | Navigue vers un dépôt.                                         |
| `/Department:{name}` | Navigue vers un département.                                   |
| `/Filter:{text}`     | Applique un filtre de texte à l'arborescence des connexions.   |

#### Opérations de session

| Paramètres              | Description                                                                |
| ----------------------- | -------------------------------------------------------------------------- |
| `/Session:{guid}[;...]` | Ouvre une ou plusieurs sessions par ID (séparées par des points-virgules). |
| `/Close`                | Ferme la ou les sessions spécifiées.                                       |
| `/ChangePassword:{pwd}` | Modifie le mot de passe de la session spécifiée.                           |
| `/MacroScript:{guid}`   | Exécute un script de macro avec une liste de lecture.                      |

#### Connexion rapide (interactive)

| Paramètres                   | Description                                            |
| ---------------------------- | ------------------------------------------------------ |
| `/Template:{type}`           | ID du modèle (par ex., RDP, SSH, VNC).                 |
| `/Host:{hostname}`           | Nom d'hôte ou adresse IP (obligatoire avec /Template). |
| `/Port:{port}`               | Numéro de port.                                        |
| `/Username:{user}`           | Nom d'utilisateur pour l'authentification.             |
| `/Domain:{domain}`           | Domaine pour l'authentification.                       |
| `/Password:{password}`       | Mot de passe pour l'authentification.                  |
| `/ConnectionFileName:{file}` | Charge une connexion depuis un fichier.                |

#### Options d'affichage de session

| Paramètres                   | Description                                       |
| ---------------------------- | ------------------------------------------------- |
| `/TabTitle:{title}`          | Titre de l'onglet pour la session intégrée.       |
| `/TabPage:{page}`            | Nom de la page d'onglet.                          |
| `/OpenConnectionMode:{mode}` | Mode d'ouverture : Default, Embedded ou External. |
| `/CustomField1:{value}`      | Transmet une valeur au champ personnalisé 1.      |
| `/CustomField2:{value}`      | Transmet une valeur au champ personnalisé 2.      |
| `/CustomField3:{value}`      | Transmet une valeur au champ personnalisé 3.      |
| `/CustomField4:{value}`      | Transmet une valeur au champ personnalisé 4.      |
| `/CustomField5:{value}`      | Transmet une valeur au champ personnalisé 5.      |

#### Automatisation (sans interface graphique/scripts – aucune interface requise)

| Paramètres                           | Description                                            |
| ------------------------------------ | ------------------------------------------------------ |
| \`/Report:{id                        | name}\`                                                |
| `/ReportOutput:{path}`               | Chemin du fichier de sortie pour le rapport exporté.   |
| `/ReportSettings:{path}`             | Chemin du fichier de paramètres du rapport.            |
| `/SecurityProviderPassphrase:{pass}` | Définit la phrase de passe du fournisseur de sécurité. |

{% hint style="info" %}
Ces commutateurs peuvent être combinés avec `/CloseApp` pour des flux de travail entièrement automatisés.
{% endhint %}

### Exemples

Exemple #1 - Ouvrir un modèle et se connecter à un hôte `RemoteDesktopManager.exe /DataSource:178c2fda-dab4-4f41-98df-6e3205c0a011 /Template:a666b21b-1479-4eee-b482-0a3d561d2411 /Host:Windjammer-PC1`

Exemple #2 - Ouvrir une session `RemoteDesktopManager.exe /DataSource:178c2fda-dab4-4f41-98df-6e3205c0a011 /Session:474bcbcf-d507-435b-8c0a-a9e868781910`

Exemple #3 - Démarrer Remote Desktop Manager avec le profileur `RemoteDesktopManager.exe /Profiler`

Exemple #4 - Définir une phrase de passe sur la base de données `RemoteDesktopManager64.exe /Database:B26638B2-7957-466C-192B-6621DA12179A /SecurityProviderPassphrase:Password`

### Remarques

* Tous les commutateurs sont insensibles à la casse (sauf `/Help` qui peut être en majuscules).
* Les GUID sont accessibles dans l'onglet ***Avancé*** des ***Propriétés*** d'une session ou d'un espace de travail.
* Sessions multiples : séparez les GUID par des points-virgules (;) dans le paramètre `/Session`.
* Caractères spéciaux dans les mots de passe : échappez-les avec ^ (par ex., Pass^^word pour Pass^word)
* Continuation de ligne dans CMD : utilisez ^ en fin de ligne
* Codes de sortie :
  * 0 = Succès
  * -1 = Erreur


---

# 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:

```
GET https://docs.devolutions.net/rdm/fr/knowledge-base/how-to-articles/command-line-arguments.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.
