> 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/cli/fr/guides/connect/local-profile.md).

# Utiliser un profil local Devolutions Remote Desktop Manager

Pointer Devolutions CLI vers le dossier d’un profil local Devolutions Remote Desktop Manager pour utiliser son espace de travail SQLite, y compris les profils et les entrées protégés.

Si vos secrets se trouvent dans un espace de travail SQLite local de Devolutions Remote Desktop Manager, Devolutions CLI peut l’utiliser directement, sans serveur. Un contexte local ne se connecte à rien : il se souvient seulement du dossier de profil à ouvrir.

Il vous faut le dossier du profil Devolutions Remote Desktop Manager qui contient l’espace de travail SQLite (le dossier avec le fichier `.db`).

## Enregistrer le profil comme contexte

1. Exécutez `devo login` avec un nom de contexte et le dossier de profil :

   ```bash
   devo login <context-name> --sqlite <profile-folder>
   ```
2. Vérifiez que Devolutions CLI l’utilise :

   ```bash
   devo status
   ```

Le nouveau contexte devient le contexte actuel. Avec `--no-set-current`, il ne le devient pas, sauf si aucun contexte n’est encore actuel.

Vous pouvez ajouter des notes au contexte. Devolutions CLI les enregistre et les affiche avec `devo context inspect`, pour vous et pour les agents d’IA qui lisent vos contextes :

<table><thead><tr><th width="230">OPTION</th><th>CE QU’IL ENREGISTRE</th></tr></thead><tbody><tr><td><code>--description</code></td><td>Une description du contexte.</td></tr><tr><td><code>--workspace</code></td><td>Le nom de l’espace de travail que vous utilisez habituellement dans ce profil.</td></tr><tr><td><code>--vault</code></td><td>Le nom du coffre que vous utilisez habituellement.</td></tr></tbody></table>

Ces notes ne sont que des indications : elles ne sélectionnent pas un espace de travail ni un coffre pour vos commandes. Pour les sélectionner, utilisez `devo workspace use` et `devo vault use`. Consultez [Gérer les coffres et les entrées](/cli/fr/pour-le-devops-et-les-administrateurs/manage/vaults-and-entries.md).

Pour modifier un contexte local, exécutez de nouveau `devo login` avec le même nom et `--replace`. Sans elle, Devolutions CLI refuse d’écraser le contexte existant.

## Trouver le dossier de profil que Devolutions CLI utilise

`devo config path` affiche le dossier de profil que Devolutions CLI utilise en ce moment, sans démarrer le processus en arrière-plan :

```bash
devo config path
```

Devolutions CLI choisit le dossier dans cet ordre :

1. Le contexte local que vous sélectionnez avec `--context`.
2. La variable d’environnement `RDM_CONFIG_PATH`, si elle est définie. Elle a priorité sur un contexte local actuel.
3. Le contexte local actuel.
4. Sinon, un dossier `rdm` à l’intérieur du dossier de configuration de Devolutions CLI.

{% hint style="info" %}
Le processus en arrière-plan sert un seul dossier de profil à la fois. Si vous passez à un contexte avec un autre dossier et qu’une commande dit que le processus en arrière-plan sert un profil différent, exécutez `devo daemon restart`.
{% endhint %}

## Profils et entrées protégés

<table><thead><tr><th width="230">PROTECTION</th><th>QUOI FAIRE</th></tr></thead><tbody><tr><td><strong>Profil protégé par un mot de passe d’application</strong></td><td>Déverrouillez-le pour le processus en arrière-plan avec <code>devo config unlock</code>, en lisant le mot de passe depuis une variable d’environnement ou un fichier, et confirmez avec <code>--yes</code>.</td></tr><tr><td><strong>Entrée protégée par une phrase de passe partagée</strong></td><td>Devolutions CLI lit et écrit seulement le champ <code>password</code>. Il utilise le fichier de phrase de passe à côté de l’espace de travail (<code>&#x3C;workspace file>.passphrase</code> dans le dossier du profil), ou celui que vous donnez avec <code>--passphrase-file</code> ou <code>--passphrase-env</code>.</td></tr></tbody></table>

Pour déverrouiller un profil protégé par un mot de passe d’application :

```bash
devo config unlock --password-env <VARIABLE_NAME> --yes
```

Le processus en arrière-plan ne garde le mot de passe qu’en mémoire. Quand il s’arrête ou redémarre, déverrouillez de nouveau le profil.

{% hint style="warning" %}
Les profils locaux protégés ne sont pris en charge qu’en partie : l’espace de travail SQLite lui-même ne doit pas être chiffré, et les entrées protégées doivent utiliser une phrase de passe partagée. Les autres méthodes de protection ne sont pas prises en charge.
{% endhint %}

## Bon à savoir

* `devo logout` ne s’applique pas à un contexte local : il n’y a pas de connexion à effacer. Pour retirer le contexte, exécutez `devo context delete <context-name>`. Le dossier de profil et son espace de travail restent intacts.
* Un nom de contexte ne peut être utilisé que par un seul type d’espace de travail. Si le nom existe déjà comme contexte Devolutions Cloud ou Devolutions Server, choisissez un autre nom ou supprimez d’abord l’autre contexte.
* Les profils locaux acceptent `devo secret set` pour le champ `password` seulement. Consultez [Comparer les types d’espace de travail](/cli/fr/guides/understand/workspace-types.md).
* Une commande dit que l’espace de travail ne la prend pas en charge ? Consultez [Une commande dit que l’espace de travail ne la prend pas en charge](/cli/fr/aide/troubleshooting/not-supported.md).

## Suivant

* [Find the reference to a secret](/cli/fr/guides/secrets/find-a-reference.md)
* [Switch between workspaces](/cli/fr/guides/connect/switch-workspaces.md)


---

# 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 by asking a question.

Perform an HTTP GET request on the following URL with the `ask` and `goal` query parameters:

```
GET https://docs.devolutions.net/cli/fr/guides/connect/local-profile.md?ask=<question>&goal=<user_goal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is what the user is ultimately trying to achieve, the reason they need the answer. Sharing it helps GitBook give you a better, more relevant answer. A goal is most helpful when it describes the outcome the user wants rather than restating the question. For example, with `ask=how do I create an API token`, a goal like `automate deployments from our CI pipeline` lets GitBook tailor the answer to that use case.

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.
