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

# Un comando indica che lo spazio di lavoro non lo supporta

Un comando di Devolutions CLI dice che lo spazio di lavoro non lo supporta. Controlli quale spazio di lavoro è selezionato ed esegua il comando su quello giusto.

Un comando si arresta con `operationNotSupportedBySource`, o un altro codice che dice che lo spazio di lavoro non può farlo, per esempio:

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

Devolutions CLI usa gli stessi comandi per Devolutions Cloud, Devolutions Server e i profili locali di Devolutions Remote Desktop Manager, ma ogni tipo di spazio di lavoro offre funzioni diverse. Quando lo spazio di lavoro selezionato non può fare qualcosa, il comando lo dice e non cambia nulla:

* Su Devolutions Cloud e Devolutions Server, e per un comando che appartiene a un solo tipo di spazio di lavoro, l’errore è `operationNotSupportedBySource` e il codice di uscita è `1`.
* Su un profilo locale, una modifica che il profilo non può fare è rifiutata con un proprio codice di errore, come `sqliteVaultLifecycleUnavailable`, e un messaggio che spiega perché. Il codice di uscita è `3`.

## Perché accade

* Il comando è stato eseguito su uno spazio di lavoro diverso da quello previsto, a causa del contesto corrente, di `--context`, di `--source` o di una variabile d’ambiente.
* Il comando, o una delle sue opzioni, appartiene a un solo tipo di spazio di lavoro.
* Il tipo di spazio di lavoro non offre quella modifica da Devolutions CLI.
* Su un profilo locale, il profilo stesso non consente la modifica.

## Lo corregga

{% stepper %}
{% step %}

### Verifichi quale spazio di lavoro è selezionato

```bash
devo status
```

L’output mostra il contesto e il suo tipo. Se non è lo spazio di lavoro che intendeva:

* Esegua il comando su quello giusto: aggiunga `--context <context-name>`.
* Oppure lo renda il contesto corrente: `devo context use <context-name>`.

`--source` e le variabili d’ambiente `DEVO_RDM_SOURCE` e `DEVO_CONTEXT` selezionano anch’essi lo spazio di lavoro, e `--source` ha la precedenza su `--context`. Se la selezione la sorprende, controlli se una di esse è impostata nel terminale o nella pipeline. Consulti [Passare da uno spazio di lavoro all’altro](/cli/it/guide/connect/switch-workspaces.md) e [Variabili d’ambiente](/cli/it/riferimento/environment-variables.md).
{% endstep %}

{% step %}

### Verifichi per quale tipo di spazio di lavoro è il comando

La guida di un comando spesso indica il tipo di spazio di lavoro a cui è destinato, per esempio "Devolutions Cloud: inspect and administer user invitations.":

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

Anche le opzioni possono essere limitate. Per esempio, con `devo admin user update`, `--locale` è solo per Devolutions Cloud e `--first-name` solo per Devolutions Server. Passarne una sull’altro tipo ferma il comando con `operationNotSupportedBySource` e nomina l’opzione.

La guida non lo dice sempre, quindi si affidi al [riferimento dei comandi](/cli/it/riferimento/commands.md), che elenca i tipi di spazio di lavoro di ogni comando. Le guide elencano le attività per tipo di spazio di lavoro:

* [Manage vaults and entries](/cli/it/per-devops-e-amministratori/manage/vaults-and-entries.md)
* [Manage users, groups, and access](/cli/it/per-devops-e-amministratori/manage/users-and-access.md)
* [Review activity logs](/cli/it/per-devops-e-amministratori/manage/logs.md)
  {% endstep %}

{% step %}

### Vedere che cosa supporta lo spazio di lavoro

```bash
devo doctor
```

Quando il processo in background è in esecuzione, la riga `Operations supported by this workspace` elenca ciò che lo spazio di lavoro selezionato accetta. Se `devo doctor` dice che nessun processo in background è in esecuzione, esegua prima un comando qualsiasi sullo spazio di lavoro, come `devo vault list`, poi esegua di nuovo `devo doctor`. Per vedere quali campi di segreto ogni tipo di spazio di lavoro può leggere e scrivere, esegua `devo secret capabilities`.
{% endstep %}

{% step %}

### Farlo in un altro modo

Se il tipo di spazio di lavoro non offre la modifica da Devolutions CLI, la faccia nello spazio di lavoro stesso: in Devolutions Remote Desktop Manager per un profilo locale, oppure nell’interfaccia web di Devolutions Cloud o di Devolutions Server.
{% endstep %}
{% endstepper %}

## Casi comuni

<table><thead><tr><th width="300">CHE COSA HA PROVATO</th><th>DOVE FUNZIONA</th></tr></thead><tbody><tr><td><code>devo entry create</code></td><td>Profilo locale, solo voci RDP.</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>Profilo locale.</td></tr><tr><td><code>devo entry update</code> su Devolutions Cloud</td><td>Non disponibile. Cambi la password con <code>devo secret set</code>.</td></tr><tr><td><code>devo vault create</code>, <code>update</code>, <code>delete</code></td><td>Devolutions Cloud e 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>Profilo locale.</td></tr><tr><td><code>devo info</code></td><td>Devolutions Cloud e Devolutions Server.</td></tr><tr><td><code>devo entry list --smart-folder</code></td><td>Non disponibile su nessun tipo di spazio di lavoro: il comando si ferma con <code>smartFolderUnavailable</code>. Filtri invece con <code>--group</code> o <code>--type</code>.</td></tr></tbody></table>

## Ancora bloccato?

Se il comando dovrebbe funzionare sul tipo di spazio di lavoro e rifiuta comunque, [raccolga la diagnostica](/cli/it/aiuto/troubleshooting/collect-diagnostics.md) e contatti il [supporto 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/it/aiuto/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.
