> 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/aide/troubleshooting/not-supported.md).

# Une commande indique que l’espace de travail ne la prend pas en charge

Une commande Devolutions CLI dit que l’espace de travail ne la prend pas en charge. Vérifiez quel espace de travail est sélectionné, et exécutez la commande sur le bon.

Une commande s’arrête avec `operationNotSupportedBySource`, ou un autre code qui dit que l’espace de travail ne peut pas le faire, par exemple :

```
operationNotSupportedBySource: 'devo admin invitation list' is not available for Devolutions Server workspaces; select a Devolutions Cloud context with --context <name>.
```

Devolutions CLI utilise les mêmes commandes pour Devolutions Cloud, Devolutions Server et les profils locaux Devolutions Remote Desktop Manager, mais chaque type d’espace de travail offre des fonctions différentes. Quand l’espace de travail sélectionné ne peut pas faire quelque chose, la commande le dit et ne change rien :

* Sur Devolutions Cloud et Devolutions Server, et pour une commande qui appartient à un seul type d’espace de travail, l’erreur est `operationNotSupportedBySource` et le code de sortie est `1`.
* Sur un profil local, une modification que le profil ne peut pas faire est refusée avec son propre code d’erreur, comme `sqliteVaultLifecycleUnavailable`, et un message qui explique pourquoi. Le code de sortie est `3`.

## Pourquoi cela se produit

* La commande s’est exécutée sur un autre espace de travail que celui que vous vouliez, à cause du contexte actuel, de `--context`, de `--source` ou d’une variable d’environnement.
* La commande, ou l’une de ses options, n’appartient qu’à un seul type d’espace de travail.
* Le type d’espace de travail n’offre pas cette modification depuis Devolutions CLI.
* Sur un profil local, le profil lui-même n’autorise pas la modification.

## Corrigez-le

{% stepper %}
{% step %}

### Vérifiez quel espace de travail est sélectionné

```bash
devo status
```

La sortie affiche le contexte et son type. Si ce n’est pas l’espace de travail que vous visiez :

* Exécutez la commande sur le bon : ajoutez `--context <context-name>`.
* Ou faites-en le contexte actuel : `devo context use <context-name>`.

`--source` et les variables d’environnement `DEVO_RDM_SOURCE` et `DEVO_CONTEXT` sélectionnent aussi l’espace de travail, et `--source` l’emporte sur `--context`. Si la sélection vous surprend, vérifiez si l’un d’eux est défini dans votre terminal ou votre pipeline. Consultez [Basculer entre les espaces de travail](/cli/fr/guides/connect/switch-workspaces.md) et [Variables d’environnement](/cli/fr/reference/environment-variables.md).
{% endstep %}

{% step %}

### Vérifiez pour quel type d’espace de travail est la commande

L’aide d’une commande nomme souvent le type d’espace de travail auquel elle est destinée, par exemple "Devolutions Cloud: inspect and administer user invitations." :

```bash
devo admin invitation --help
```

Les options peuvent aussi être limitées. Par exemple, avec `devo admin user update`, `--locale` est seulement pour Devolutions Cloud et `--first-name` seulement pour Devolutions Server. En passer une sur l’autre type arrête la commande avec `operationNotSupportedBySource` et nomme l’option.

L’aide ne le dit pas toujours, donc fiez-vous à la [référence des commandes](/cli/fr/reference/commands.md), qui énumère les types d’espace de travail de chaque commande. Les guides énumèrent les tâches par type d’espace de travail :

* [Manage vaults and entries](/cli/fr/pour-le-devops-et-les-administrateurs/manage/vaults-and-entries.md)
* [Manage users, groups, and access](/cli/fr/pour-le-devops-et-les-administrateurs/manage/users-and-access.md)
* [Review activity logs](/cli/fr/pour-le-devops-et-les-administrateurs/manage/logs.md)
  {% endstep %}

{% step %}

### Voir ce que l’espace de travail prend en charge

```bash
devo doctor
```

Quand le processus en arrière-plan s’exécute, la ligne `Operations supported by this workspace` énumère ce que l’espace de travail sélectionné accepte. Si `devo doctor` dit qu’aucun processus en arrière-plan ne s’exécute, exécutez d’abord n’importe quelle commande sur l’espace de travail, comme `devo vault list`, puis exécutez `devo doctor` de nouveau. Pour voir quels champs de secret chaque type d’espace de travail peut lire et écrire, exécutez `devo secret capabilities`.
{% endstep %}

{% step %}

### Le faire autrement

Si le type d’espace de travail n’offre pas la modification depuis Devolutions CLI, faites-la dans l’espace de travail lui-même : dans Devolutions Remote Desktop Manager pour un profil local, ou dans l’interface web de Devolutions Cloud ou de Devolutions Server.
{% endstep %}
{% endstepper %}

## Cas courants

<table><thead><tr><th width="300">CE QUE VOUS AVEZ ESSAYÉ</th><th>OÙ CELA FONCTIONNE</th></tr></thead><tbody><tr><td><code>devo entry create</code></td><td>Profil local, entrées RDP seulement.</td></tr><tr><td><code>devo entry move</code>, <code>devo entry folder rename</code>, <code>devo entry status set</code>, <code>devo entry tag set</code></td><td>Profil local.</td></tr><tr><td><code>devo entry update</code> sur Devolutions Cloud</td><td>Non disponible. Changez le mot de passe avec <code>devo secret set</code>.</td></tr><tr><td><code>devo vault create</code>, <code>update</code>, <code>delete</code></td><td>Devolutions Cloud et Devolutions Server.</td></tr><tr><td><code>devo admin group create</code>, <code>update</code>, <code>delete</code>, <code>members add</code></td><td>Devolutions Cloud.</td></tr><tr><td><code>devo vault access grant</code>, <code>revoke</code></td><td>Devolutions Cloud.</td></tr><tr><td><code>devo admin logs export</code>, <code>devo entry logs</code></td><td>Profil local.</td></tr><tr><td><code>devo info</code></td><td>Devolutions Cloud et Devolutions Server.</td></tr><tr><td><code>devo entry list --smart-folder</code></td><td>Non disponible sur aucun type d’espace de travail : la commande s’arrête avec <code>smartFolderUnavailable</code>. Filtrez plutôt avec <code>--group</code> ou <code>--type</code>.</td></tr></tbody></table>

## Toujours bloqué?

Si la commande devrait fonctionner sur votre type d’espace de travail et qu’elle refuse quand même, [collectez les diagnostics](/cli/fr/aide/troubleshooting/collect-diagnostics.md) et communiquez avec le [soutien Devolutions](https://devolutions.net/support/).


---

# 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/aide/troubleshooting/not-supported.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.
