> 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/collect-diagnostics.md).

# Raccogliere la diagnostica per il supporto

Raccogliere un’istantanea diagnostica di Devolutions CLI con devo doctor e i dettagli di cui il supporto ha bisogno, senza condividere alcun valore segreto.

Quando un problema non è risolto dalle altre pagine di risoluzione dei problemi, il supporto Devolutions deve sapere quale versione esegue, come è configurato `devo` sul computer e l’errore esatto. `devo doctor` raccoglie la maggior parte in un comando, senza leggere alcun segreto.

## Esegua devo doctor

```bash
devo doctor
```

Mostra un’istantanea della sua installazione:

<table><thead><tr><th width="260">RIGA</th><th>CHE COSA INDICA</th></tr></thead><tbody><tr><td><code>CLI version</code></td><td>La versione di Devolutions CLI.</td></tr><tr><td><code>Executable</code>, <code>Base directory</code></td><td>Quale file <code>devo</code> è stato eseguito e da dove.</td></tr><tr><td><code>Registry</code></td><td>Dove sono registrati i processi in background.</td></tr><tr><td><code>Daemon running</code> or <code>Daemon not running</code></td><td>Se un processo in background è attivo. Quando ne sono registrati più di uno, questo è quello preferito, che può servire una cartella di configurazione diversa dalla propria: in quel caso, una riga <code>Hint</code> lo dice.</td></tr><tr><td><code>Runtime loaded</code> e le righe che seguono</td><td>Per il processo in background in esecuzione: la cartella di configurazione, lo spazio di lavoro in uso, i servizi disponibili o bloccati e le operazioni che lo spazio di lavoro supporta.</td></tr><tr><td><code>Sessions</code></td><td>Quanti processi in background sono registrati.</td></tr><tr><td><code>Hint</code></td><td>Che cosa provare poi, quando qualcosa non sembra corretto.</td></tr></tbody></table>

`devo doctor` non avvia mai il processo in background: riferisce su quello in esecuzione, se ce n’è uno. Contiene versioni, percorsi di file e lo stato, non valori di segreto.

Per allegare il risultato a un ticket, lo salvi come JSON:

```bash
devo doctor --output json > devo-doctor.json
```

{% hint style="warning" %}
I percorsi dei file possono contenere il nome utente o nomi di cartelle. Legga il file prima di inviarlo e rimuova tutto ciò che non vuole condividere.
{% endhint %}

## Aggiunga i dettagli del problema

1. Annoti il comando che ha eseguito, così come lo ha digitato. I riferimenti (`devo://…`) possono restare: non contengono alcun valore segreto.
2. Lo esegua di nuovo con `--verbose` e copi l’output completo, incluso il codice di errore e il messaggio:

   ```bash
   devo <your-command> --verbose
   ```

   `--verbose` aggiunge avvisi del ciclo di vita, come quando il processo in background si avvia, sul flusso di errore standard.
3. Per un’esecuzione da script, aggiunga anche `--output json`: l’errore arriva come documento JSON con il suo codice e il suo messaggio.
4. Aggiunga l’output di questi comandi, se pertinente:

<table><thead><tr><th width="300">COMANDO</th><th>USARLO PER</th></tr></thead><tbody><tr><td><code>devo status</code></td><td>Quale contesto e quale tipo di spazio di lavoro ha usato il comando.</td></tr><tr><td><code>devo daemon sessions --details</code></td><td>Problemi con il processo in background.</td></tr><tr><td><code>devo runtime status</code></td><td>Problemi con un profilo locale di Devolutions Remote Desktop Manager.</td></tr><tr><td><code>devo secret capabilities</code></td><td>Campi che un tipo di spazio di lavoro non può leggere o scrivere.</td></tr></tbody></table>

## Che cosa non inviare mai

{% hint style="danger" %}
Non invii mai una password, una chiave API, un segreto dell’applicazione, un token o qualsiasi valore di segreto, nemmeno in uno screenshot. Non aggiunga l’output di `devo secret read`, `devo secret get`, `devo secret inject` o `devo secret shell enter`, che contengono valori di segreto, né l’output prodotto con `--no-masking`.
{% endhint %}

## Contattare il supporto

Invii le informazioni sopra al [supporto Devolutions](https://devolutions.net/support/).

## Correlato

* [Troubleshooting](/cli/it/aiuto/troubleshooting.md)
* [Exit codes and errors](/cli/it/riferimento/exit-codes-and-errors.md)
* [What stays hidden, and what doesn't](/cli/it/guide/understand/security-model.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/it/aiuto/troubleshooting/collect-diagnostics.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.
