> 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/riferimento/commands.md).

# Comandi

Ogni comando di Devolutions CLI, raggruppato per comando di primo livello, con i tipi di spazio di lavoro che supporta, e collegamenti al riferimento completo delle opzioni di ogni gruppo di comandi.

Questa pagina elenca ogni comando `devo`, raggruppato per comando di primo livello, nell’ordine che mostra `devo --help`. Per un aiuto passo per passo, parta dalle guide; per le opzioni che ogni comando accetta, come `--context` o `--output json`, consulti [Opzioni globali](/cli/it/riferimento/global-options.md).

## Ogni opzione, per gruppo di comandi

Questa pagina offre una panoramica di ogni comando. Ogni argomento e ogni opzione, con il valore predefinito, i valori consentiti e le regole che Devolutions CLI controlla, è nella pagina del suo gruppo di comandi:

* [Sign-in and context commands](/cli/it/riferimento/commands/sign-in-and-contexts.md): `login`, `logout`, `status`, `info`, `context`
* [Workspace, vault, and variable commands](/cli/it/riferimento/commands/workspaces-vaults-variables.md): `workspace`, `vault`, `variable`
* [Entry commands](/cli/it/riferimento/commands/entries.md): `entry`
* [Secret commands](/cli/it/riferimento/commands/secrets.md): `secret`, `secretspec`, `generate`
* [MCP, background process, and configuration commands](/cli/it/riferimento/commands/mcp-daemon-config.md): `mcp`, `daemon`, `runtime`, `doctor`, `config`
* Amministrazione: [utenti e gruppi](/cli/it/riferimento/commands/admin-users-and-groups.md), [ruoli e accesso](/cli/it/riferimento/commands/admin-access-and-roles.md), [impostazioni, licenze e gateway](/cli/it/riferimento/commands/admin-settings-licenses-gateways.md), [log](/cli/it/riferimento/commands/admin-logs.md)

{% hint style="info" %}
Per vedere la guida integrata di un comando, esegua `devo <command> --help`, per esempio `devo secret run --help`.
{% endhint %}

## Convenzioni

* **Alias**: `ls` funziona per ogni comando `list`, e `rm` per la maggior parte dei comandi `delete`, `revoke` e `remove`. Per esempio, `devo vault ls` è uguale a `devo vault list`.
* **Selezione di un elemento**: i comandi che accettano una voce, una cassaforte, uno spazio di lavoro, un utente o un gruppo accettano il nome per impostazione predefinita. Per passare un ID, scriva `id:<value>` o aggiunga `--id`. Alcuni comandi utente accettano anche `email:<value>` o `--email`.
* **Conferma di una modifica**: i comandi che modificano o eliminano qualcosa rifiutano di essere eseguiti senza `--yes` (alias `-y` e `--confirmed`). Questo protegge dall’eseguire per errore un comando distruttivo in uno script.
* **Valori da una variabile o da un file**: password, passphrase, chiavi API e segreti dell’applicazione si leggono da una variabile d’ambiente (`--…-env <variable-name>`) o da un file (`--…-file <path>`), così il valore non compare mai nella cronologia della shell. La chiave dell’applicazione di Devolutions Cloud (`--application-key`) è l’unica passata così com’è: identifica l’applicazione, e il suo segreto viene comunque da una variabile o da un file.
* **Tipi di spazio di lavoro**: i comandi sono gli stessi per Devolutions Cloud, Devolutions Server e i profili locali di Devolutions Remote Desktop Manager, ma non ogni tipo di spazio di lavoro può eseguire ogni comando. La colonna **SPAZIO DI LAVORO** mostra dove un comando funziona quando non funziona ovunque; una cella vuota significa tutti e tre. Un comando che lo spazio di lavoro selezionato non può eseguire lo dice, invece di fallire in silenzio. Consulti [Confrontare i tipi di spazio di lavoro](/cli/it/guide/understand/workspace-types.md).

## Accesso e contesti

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>login &#x3C;name></code></td><td>Salva uno spazio di lavoro come contesto: accede a Devolutions Cloud o Devolutions Server, oppure punta a un profilo locale di Devolutions Remote Desktop Manager. Il nuovo contesto diventa quello corrente, a meno che non aggiunga <code>--no-set-current</code>. Consulti <a href="/cli/it/guide/connect.md">Connettersi agli spazi di lavoro</a>.</td></tr><tr><td><code>logout [&#x3C;name>]</code></td><td>Cancella l’accesso memorizzato di un contesto di Devolutions Cloud o Devolutions Server. Senza un nome, usa il contesto corrente. Il contesto stesso è conservato.</td></tr><tr><td><code>status [&#x3C;name>]</code></td><td>Mostra lo spazio di lavoro selezionato: il contesto, il tipo e, per Devolutions Cloud o Devolutions Server, se ha effettuato l’accesso. Aggiunga <code>--online</code> per contattare lo spazio di lavoro e controllare l’accesso.</td></tr><tr><td><code>info [&#x3C;name>]</code></td><td>Mostra informazioni su un’istanza di Devolutions Cloud o Devolutions Server, per un contesto o per un URL indicato con <code>--cloud &#x3C;url></code> o <code>--server &#x3C;url></code>, senza accedere. Con Devolutions Server, <code>--private</code> aggiunge informazioni private, usando l’accesso del contesto.</td></tr><tr><td><code>context list</code></td><td>Elenca i suoi contesti, di ogni tipo di spazio di lavoro.</td></tr><tr><td><code>context use &#x3C;name></code></td><td>Rende un contesto quello corrente.</td></tr><tr><td><code>context inspect [&#x3C;name>]</code></td><td>Mostra i dettagli di un contesto. Senza un nome, mostra il contesto corrente.</td></tr><tr><td><code>context delete &#x3C;name></code></td><td>Rimuove un contesto. Eliminare un contesto di Devolutions Cloud o di Devolutions Server scarta anche la sua sessione memorizzata e richiede <code>--yes</code>.</td></tr></tbody></table>

### Opzioni di `devo login`

Scelga le opzioni che corrispondono al tipo di spazio di lavoro e al metodo di accesso. Consulti [Accedere a Devolutions Cloud](/cli/it/guide/connect/devolutions-cloud.md), [Accedere a Devolutions Server](/cli/it/guide/connect/devolutions-server.md) e [Usare un profilo locale di Devolutions Remote Desktop Manager](/cli/it/guide/connect/local-profile.md).

<table><thead><tr><th width="300">OPZIONE</th><th width="130">PREDEFINITO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>&#x3C;name></code></td><td></td><td>Nome del contesto da creare. Obbligatorio.</td></tr><tr><td><code>--cloud &#x3C;url></code></td><td></td><td>URL di Devolutions Cloud, per esempio <code>https://example.devolutions.app</code>.</td></tr><tr><td><code>--server &#x3C;url></code></td><td></td><td>URL di Devolutions Server.</td></tr><tr><td><code>--sqlite &#x3C;folder></code></td><td></td><td>Cartella del profilo locale di Devolutions Remote Desktop Manager che contiene lo spazio di lavoro SQLite.</td></tr><tr><td><code>--oauth</code></td><td>Disattivato</td><td>Accede tramite il browser. Usa un reindirizzamento del browser locale, a meno che non aggiunga <code>--use-device-code</code>.</td></tr><tr><td><code>--use-device-code</code></td><td>Disattivato</td><td>Con <code>--oauth</code>, accede con un codice dispositivo invece del reindirizzamento del browser locale, per un computer senza browser. Con Devolutions Cloud, un accesso con codice dispositivo non ottiene una chiave dell’account, quindi funzionano solo <code>status</code> e <code>logout</code>: acceda senza <code>--use-device-code</code> per l’accesso completo.</td></tr><tr><td><code>--application-key &#x3C;key></code> (<code>--app-key</code>)</td><td></td><td>Chiave dell’applicazione di Devolutions Cloud. Non usata con <code>--oauth</code>.</td></tr><tr><td><code>--application-secret-env &#x3C;variable></code> (<code>--app-secret-env</code>)</td><td></td><td>Variabile d’ambiente che contiene il segreto dell’applicazione di Devolutions Cloud.</td></tr><tr><td><code>--application-secret-file &#x3C;path></code> (<code>--app-secret-file</code>)</td><td></td><td>File che contiene il segreto dell’applicazione di Devolutions Cloud.</td></tr><tr><td><code>--api-key-env &#x3C;variable></code></td><td></td><td>Variabile d’ambiente che contiene la chiave API di Devolutions Server.</td></tr><tr><td><code>--api-key-file &#x3C;path></code></td><td></td><td>File che contiene la chiave API di Devolutions Server.</td></tr><tr><td><code>--username &#x3C;username></code></td><td></td><td>Nome utente di Devolutions Server, per l’accesso con nome utente e password.</td></tr><tr><td><code>--password-env &#x3C;variable></code></td><td></td><td>Variabile d’ambiente che contiene la password di Devolutions Server.</td></tr><tr><td><code>--password-file &#x3C;path></code></td><td></td><td>File che contiene la password di Devolutions Server.</td></tr><tr><td><code>--windows-auth</code></td><td>Disattivato</td><td>Accede a Devolutions Server con l’autenticazione di Windows.</td></tr><tr><td><code>--as-application</code></td><td>Disattivato</td><td>Accede a Devolutions Server come utente dell’applicazione.</td></tr><tr><td><code>--domain-id &#x3C;id></code></td><td></td><td>ID di dominio di Devolutions Server, per l’autenticazione di dominio.</td></tr><tr><td><code>--timeout &#x3C;seconds></code></td><td><code>15</code></td><td>Timeout della richiesta, da 3 a 600 secondi.</td></tr><tr><td><code>--no-set-current</code></td><td>Disattivato</td><td>Salva il contesto senza renderlo quello corrente.</td></tr><tr><td><code>--workspace &#x3C;name></code></td><td></td><td>Solo profilo locale: indicazione dello spazio di lavoro predefinito, per le persone e gli agenti.</td></tr><tr><td><code>--vault &#x3C;name></code></td><td></td><td>Solo profilo locale: indicazione della cassaforte predefinita, per persone e agenti.</td></tr><tr><td><code>--description &#x3C;text></code></td><td></td><td>Solo profilo locale: descrizione del contesto.</td></tr><tr><td><code>--replace</code></td><td>Disattivato</td><td>Solo profilo locale: sostituisce un contesto esistente con lo stesso nome.</td></tr></tbody></table>

### Opzioni dei comandi `devo context`

<table><thead><tr><th width="300">OPZIONE</th><th width="130">PREDEFINITO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>context delete --kind &#x3C;kind></code></td><td></td><td>Tipo di contesto da eliminare, quando lo stesso nome esiste per più di un tipo.</td></tr><tr><td><code>context delete --yes</code></td><td>Disattivato</td><td>Conferma l’eliminazione di un contesto di Devolutions Cloud o Devolutions Server.</td></tr></tbody></table>

`context list`, `context use` e `context inspect` non hanno opzioni proprie. Per usare un altro contesto per un solo comando, aggiunga l’opzione globale `--context <name>`. Consulti [Passare da uno spazio di lavoro all’altro](/cli/it/guide/connect/switch-workspaces.md).

## Spazi di lavoro

`devo workspace` elenca, seleziona, crea ed elimina spazi di lavoro. La creazione e l’eliminazione agiscono sugli spazi di lavoro di un profilo locale di Devolutions Remote Desktop Manager.

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th><th width="170">SPAZIO DI LAVORO</th></tr></thead><tbody><tr><td><code>workspace list</code></td><td>Elenca gli spazi di lavoro.</td><td></td></tr><tr><td><code>workspace current</code></td><td>Mostra lo spazio di lavoro corrente.</td><td></td></tr><tr><td><code>workspace use &#x3C;workspace></code></td><td>Rende uno spazio di lavoro quello corrente, per nome o per ID.</td><td>Profilo locale</td></tr><tr><td><code>workspace create &#x3C;name></code></td><td>Crea uno spazio di lavoro. <code>--kind</code> è <code>sqlite</code> per impostazione predefinita. Per uno spazio di lavoro SQLite locale, <code>--path</code> è il nome del file di database nella cartella del profilo (predefinito <code>&#x3C;name>.db</code>), e <code>--passphrase-env</code> o <code>--passphrase-file</code> imposta la passphrase che lo protegge. Il nuovo spazio di lavoro diventa quello corrente, a meno che non aggiunga <code>--no-set-current</code>.</td><td>Profilo locale</td></tr><tr><td><code>workspace delete &#x3C;workspace></code></td><td>Rimuove uno spazio di lavoro.</td><td>Profilo locale</td></tr><tr><td><code>workspace variable list [&#x3C;name>]</code></td><td>Elenca le variabili personalizzate dello spazio di lavoro corrente. Il filtro del nome accetta <code>*</code> e <code>?</code>.</td><td>Profilo locale</td></tr><tr><td><code>workspace variable set &#x3C;name></code></td><td>Crea o aggiorna una variabile personalizzata, con il suo valore da <code>--value-env</code> o <code>--value-file</code>. I delimitatori <code>$</code> intorno al nome sono facoltativi.</td><td>Profilo locale</td></tr><tr><td><code>workspace variable delete &#x3C;name>…</code></td><td>Elimina variabili personalizzate.</td><td>Profilo locale</td></tr></tbody></table>

## Casseforti

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th><th width="170">SPAZIO DI LAVORO</th></tr></thead><tbody><tr><td><code>vault list [&#x3C;vault>]</code></td><td>Elenca le casseforti.</td><td></td></tr><tr><td><code>vault get &#x3C;vault></code></td><td>Mostra una cassaforte, per nome o per ID.</td><td></td></tr><tr><td><code>vault current</code></td><td>Mostra la cassaforte corrente.</td><td></td></tr><tr><td><code>vault use &#x3C;vault></code></td><td>Rende una cassaforte quella corrente, per nome o per ID.</td><td></td></tr><tr><td><code>vault create &#x3C;name></code></td><td>Crea una cassaforte, con un <code>--description</code> facoltativo.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault create-many &#x3C;name>…</code></td><td>Crea più casseforti insieme, con lo stesso <code>--description</code> facoltativo.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault update &#x3C;vault></code></td><td>Rinomina una cassaforte (<code>--new-name</code>) o ne modifica la descrizione (<code>--description</code>).</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault delete &#x3C;vault></code></td><td>Elimina una cassaforte. Con Devolutions Cloud, <code>--permanently</code> la elimina invece di spostarla nel cestino.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>vault settings get [&#x3C;vault>]</code></td><td>Mostra le impostazioni radice della cassaforte corrente o selezionata.</td><td>Profilo locale</td></tr><tr><td><code>vault template list</code></td><td>Elenca i modelli di cassaforte.</td><td>Profilo locale</td></tr><tr><td><code>vault access list &#x3C;vault></code></td><td>Elenca gli utenti e i gruppi che hanno accesso a una cassaforte. Filtri con <code>--user</code> o <code>--group</code>.</td><td>Devolutions Cloud</td></tr><tr><td><code>vault access grant &#x3C;vault></code></td><td>Assegna a un utente (<code>--user</code>) o a un gruppo (<code>--group</code>) un ruolo su una cassaforte (<code>--role</code>): <code>Restricted</code>, <code>Readers</code>, <code>PrivilegedReaders</code>, <code>Operators</code>, <code>PrivilegedOperators</code>, <code>Contributors</code> o <code>VaultOwners</code>.</td><td>Devolutions Cloud</td></tr><tr><td><code>vault access revoke &#x3C;vault></code></td><td>Rimuove l’accesso di un utente (<code>--user</code>) o di un gruppo (<code>--group</code>) a una cassaforte.</td><td>Devolutions Cloud</td></tr><tr><td><code>vault variable list [&#x3C;name>]</code></td><td>Elenca le variabili personalizzate della cassaforte corrente o della cassaforte indicata con <code>--vault</code>.</td><td>Profilo locale</td></tr><tr><td><code>vault variable set &#x3C;name></code></td><td>Crea o aggiorna una variabile personalizzata della cassaforte, con il suo valore da <code>--value-env</code> o <code>--value-file</code>.</td><td>Profilo locale</td></tr><tr><td><code>vault variable delete &#x3C;name>…</code></td><td>Elimina le variabili personalizzate della cassaforte.</td><td>Profilo locale</td></tr></tbody></table>

## Voci

Per lavorare in un’altra cassaforte senza cambiare quella corrente, la maggior parte dei comandi delle voci accetta `--vault-name` o `--vault-id`. `entry update`, `entry field set`, `entry status set` e `entry tag set` accettano solo `--vault-id`, `entry move` usa `--to-vault` per la destinazione e i comandi `entry documentation` prendono l’ID della voce.

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th><th width="170">SPAZIO DI LAVORO</th></tr></thead><tbody><tr><td><code>entry list [&#x3C;query>]</code></td><td>Elenca e cerca le voci. Filtri con <code>--group</code> o <code>--type</code>. <code>--smart-folder</code> non è valutato da alcun tipo di spazio di lavoro. <code>--limit</code> è <code>100</code> per impostazione predefinita.</td><td></td></tr><tr><td><code>entry get &#x3C;entry></code></td><td>Mostra una voce, per nome o per ID.</td><td></td></tr><tr><td><code>entry references &#x3C;entry></code></td><td>Elenca i riferimenti <code>devo://</code> dei campi di una voce, pronti da copiare, senza alcun valore. Consulti <a href="/cli/it/guide/secrets/find-a-reference.md">Trovare il riferimento a un segreto</a>.</td><td></td></tr><tr><td><code>entry types [&#x3C;query>]</code></td><td>Elenca gli identificatori comuni dei tipi di voce, per gli script.</td><td></td></tr><tr><td><code>entry create &#x3C;name></code></td><td>Crea una voce RDP (<code>--type</code> <code>RDPConfigured</code>, il valore predefinito), con <code>--host</code>, <code>--username</code> e <code>--group</code>. Un profilo locale rifiuta <code>--password-secret-reference</code> e <code>--vault-name</code>.</td><td>Profilo locale</td></tr><tr><td><code>entry update &#x3C;entry></code></td><td>Modifica l’host di una voce (<code>--host</code>), il nome utente (<code>--username</code>) o il dominio (<code>--domain</code>). Un profilo locale accetta anche un nuovo nome (<code>--new-name</code>). <code>--host-port</code> e <code>--password-secret-reference</code> sono rifiutati. Per cambiare una password, usi <code>secret set</code>.</td><td>Devolutions Server, profilo locale</td></tr><tr><td><code>entry delete &#x3C;entry></code></td><td>Elimina una voce. Con Devolutions Cloud, eliminare una voce elimina anche ciò che sta sotto: aggiunga <code>--acknowledge-recursive-scope</code> per accettarlo.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>entry move</code></td><td>Sposta le voci (<code>--entry-id</code>, ripetibile) in un gruppo (<code>--destination-group</code>; un valore vuoto è la radice della cassaforte). Le voci restano nella loro cassaforte: un profilo locale rifiuta uno spostamento verso un’altra cassaforte.</td><td>Profilo locale</td></tr><tr><td><code>entry field get &#x3C;entry> &#x3C;field></code></td><td>Mostra un campo che non è segreto, come <code>name</code>, <code>host</code>, <code>username</code>, <code>domain</code>, <code>port</code> o una proprietà dei metadati. Devolutions Server restituisce solo l’ID, il nome, il tipo, la cartella e la cassaforte.</td><td></td></tr><tr><td><code>entry field set &#x3C;entry> &#x3C;field></code></td><td>Modifica un campo che non è segreto: <code>host</code>, <code>username</code> o <code>domain</code>, e <code>name</code> su un profilo locale. Per cambiare una password, usi <code>secret set</code>.</td><td>Devolutions Server, profilo locale</td></tr><tr><td><code>entry status get &#x3C;entry></code></td><td>Mostra lo stato di una voce.</td><td>Profilo locale</td></tr><tr><td><code>entry status set &#x3C;entry></code></td><td>Imposta lo stato di una voce (<code>--status</code>): <code>Archived</code>, <code>Broken</code>, <code>Default</code>, <code>Disabled</code>, <code>Expired</code>, <code>Locked</code> o <code>Warning</code>, con un <code>--message</code> facoltativo.</td><td>Profilo locale</td></tr><tr><td><code>entry tag list &#x3C;entry></code></td><td>Elenca i tag assegnati direttamente a una voce.</td><td>Profilo locale</td></tr><tr><td><code>entry tag set &#x3C;entry></code></td><td>Sostituisce i tag di una voce (<code>--tag</code>, ripetibile) o li rimuove tutti (<code>--clear</code>).</td><td>Profilo locale</td></tr><tr><td><code>entry parameter list &#x3C;entry></code></td><td>Elenca i parametri di comando di una voce.</td><td>Profilo locale</td></tr><tr><td><code>entry parameter set &#x3C;entry></code></td><td>Modifica un parametro di comando: etichetta, tipo (<code>Text</code>, <code>Secured</code>, <code>EnvironmentVariable</code> o <code>Unused</code>) o valore predefinito.</td><td>Profilo locale</td></tr><tr><td><code>entry metadata list &#x3C;entry></code></td><td>Elenca i campi di metadati di una voce. La voce può anche essere selezionata per percorso (<code>path:&#x3C;value></code> o <code>--path</code>).</td><td>Profilo locale</td></tr><tr><td><code>entry password-list list &#x3C;entry></code></td><td>Elenca gli elementi di una voce Elenco di password. <code>--name</code> li filtra e accetta <code>*</code>.</td><td>Profilo locale</td></tr><tr><td><code>entry permission get &#x3C;entry></code></td><td>Mostra le autorizzazioni impostate direttamente su una voce, facoltativamente per un solo diritto (<code>--right</code>), come <code>View</code>, <code>ViewPassword</code>, <code>Edit</code>, <code>EditSecurity</code> o <code>Execute</code>.</td><td>Devolutions Cloud, profilo locale</td></tr><tr><td><code>entry access list</code>, <code>get</code>, <code>grant</code>, <code>revoke</code></td><td>Elenca, mostra, assegna o rimuove il ruolo di un utente o di un gruppo su una voce (<code>--vault-id</code> e <code>--entry-id</code>).</td><td>Devolutions Cloud</td></tr><tr><td><code>entry documentation list &#x3C;entry-id></code></td><td>Elenca le pagine di documentazione di una voce.</td><td>Profilo locale</td></tr><tr><td><code>entry documentation get &#x3C;entry-id></code></td><td>Mostra una pagina di documentazione (<code>--title</code>).</td><td>Profilo locale</td></tr><tr><td><code>entry documentation update &#x3C;entry-id></code></td><td>Rinomina una pagina di documentazione (<code>--new-title</code>). Un profilo locale non può cambiare il contenuto di una pagina.</td><td>Profilo locale</td></tr><tr><td><code>entry attachment list &#x3C;entry></code></td><td>Elenca gli allegati di una voce.</td><td>Profilo locale</td></tr><tr><td><code>entry logs &#x3C;entry></code></td><td>Elenca i log di attività di una voce, facoltativamente tra <code>--start-date</code> e <code>--end-date</code>. <code>--limit</code> ha come valore predefinito <code>100</code>.</td><td>Profilo locale</td></tr><tr><td><code>entry sealed list</code></td><td>Elenca le voci sigillate. <code>--limit</code> è <code>100</code> per impostazione predefinita.</td><td>Profilo locale</td></tr><tr><td><code>entry trash list [&#x3C;entry>]</code></td><td>Elenca le voci eliminate che possono ancora essere ripristinate. <code>--limit</code> è <code>1000</code> per impostazione predefinita.</td><td>Profilo locale</td></tr><tr><td><code>entry folder rename &#x3C;path></code></td><td>Rinomina una voce cartella (<code>--new-name</code>) e aggiorna il percorso di tutto ciò che contiene.</td><td>Profilo locale</td></tr><tr><td><code>entry template list [&#x3C;template>]</code></td><td>Elenca i modelli di voce, facoltativamente per destinazione (<code>--destination</code>: <code>local</code>, <code>shared</code>, <code>database</code> o <code>both</code>) o per tipo di voce.</td><td>Profilo locale</td></tr></tbody></table>

## Segreti

`devo secret` legge, inserisce ed esegue con riferimenti `devo://`. Non sa quale comando usare? Consulti [Usare i segreti senza esporli](/cli/it/guide/secrets.md).

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>secret run -- &#x3C;command></code></td><td>Esegue un comando con i riferimenti risolti solo nel suo ambiente. I valori risolti sono nascosti in ciò che il comando stampa. Consulti <a href="/cli/it/guide/secrets/run-with-secrets.md">Eseguire un comando con i suoi segreti</a>.</td></tr><tr><td><code>secret read &#x3C;reference></code></td><td>Legge un riferimento e scrive il valore nel terminale o in un file.</td></tr><tr><td><code>secret get &#x3C;field> &#x3C;entry></code></td><td>Legge un campo di una voce, per nome o ID della voce, senza scrivere un riferimento.</td></tr><tr><td><code>secret inject</code></td><td>Sostituisce i riferimenti in un testo, dall’input standard o da un file, con i loro valori. Consulti <a href="/cli/it/guide/secrets/fill-a-template.md">Compilare un file di configurazione da un modello</a>.</td></tr><tr><td><code>secret set &#x3C;field> &#x3C;entry></code></td><td>Scrive un campo di segreto da una variabile d’ambiente o da un file. Devolutions Server può scrivere qualsiasi proprietà dei dati della voce; gli altri tipi di spazio di lavoro scrivono <code>password</code>. Consulti <a href="/cli/it/guide/secrets/update-a-secret.md">Aggiornare un segreto da uno script</a>.</td></tr><tr><td><code>secret shell enter</code></td><td>Stampa codice di shell che carica i riferimenti nella sessione corrente di Bash o PowerShell. Consulti <a href="/cli/it/guide/secrets/current-shell.md">Usare i segreti nella shell corrente</a>.</td></tr><tr><td><code>secret shell leave</code></td><td>Stampa codice della shell che annulla l’ultimo <code>secret shell enter</code>.</td></tr><tr><td><code>secret shell status</code></td><td>Mostra i segreti caricati nella shell corrente da <code>secret shell enter</code>, senza i loro valori.</td></tr><tr><td><code>secret catalog entry &#x3C;entry></code></td><td>Uguale a <code>entry references</code>: elenca i riferimenti <code>devo://</code> dei campi di una voce, senza alcun valore.</td></tr><tr><td><code>secret capabilities</code></td><td>Descrive, per ogni tipo di spazio di lavoro, che cosa supportano i comandi dei segreti. Non viene restituito alcun valore.</td></tr></tbody></table>

{% hint style="warning" %}
`secret read`, `secret get`, `secret inject` e `secret shell enter` le consegnano il valore: compare nel terminale, in un file o nella sessione della shell. `secret run` è l’unico comando che lo tiene fuori dal terminale. Consulti [Che cosa resta nascosto e che cosa no](/cli/it/guide/understand/security-model.md).
{% endhint %}

### Opzioni di `devo secret run`

<table><thead><tr><th width="300">OPZIONE</th><th width="130">PREDEFINITO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>-- &#x3C;command> [&#x3C;arguments>]</code></td><td></td><td>Il comando da eseguire e i suoi argomenti, dopo <code>--</code>. I riferimenti scritti come argomenti sono rifiutati: li passi con <code>--env-ref</code>, <code>--stdin-reference</code> o <code>--manifest</code>.</td></tr><tr><td><code>--env-ref &#x3C;NAME>=&#x3C;reference></code></td><td></td><td>Mette il valore di un riferimento nella variabile d’ambiente <code>NAME</code> del comando. Ripeta per più variabili.</td></tr><tr><td><code>--env-file &#x3C;path></code></td><td></td><td>File di ambiente di <code>KEY=value</code> righe. I valori possono essere riferimenti. Consulti <a href="/cli/it/guide/secrets/replace-env-files.md">Togliere le password da un file .env</a>.</td></tr><tr><td><code>--stdin-reference &#x3C;reference></code></td><td></td><td>Riferimento il cui valore viene scritto, esattamente, sull’input standard del comando. Funzionano sia i riferimenti con nome sia quelli canonici.</td></tr><tr><td><code>--manifest &#x3C;path></code></td><td></td><td>Manifesto di avvio: un file JSON con versione che contiene il comando e i suoi riferimenti.</td></tr><tr><td><code>--timeout-seconds &#x3C;seconds></code></td><td>Nessuno</td><td>Durata massima di esecuzione del comando. Quando viene superata, il comando viene fermato e <code>devo</code> termina con il codice <code>124</code>.</td></tr><tr><td><code>--receipt-file &#x3C;path></code></td><td></td><td>Scrive una ricevuta dell’avvio, un file JSON senza alcun valore.</td></tr><tr><td><code>--check</code></td><td>Disattivato</td><td>Verifica che il comando esista e che i riferimenti siano ben formati, senza leggere alcun segreto né avviare il comando. Su un profilo locale, e per un riferimento con nome, verifica anche che la cassaforte e la voce esistano; su Devolutions Cloud e Devolutions Server un riferimento canonico non viene cercato.</td></tr><tr><td><code>--dry-run</code></td><td>Disattivato</td><td>Controlla il piano di avvio senza leggere alcun segreto né avviare il comando.</td></tr><tr><td><code>--no-masking</code></td><td>Disattivato</td><td>Smette di sostituire i valori risolti con <code>&#x3C;concealed by Devolutions></code> in ciò che il comando stampa.</td></tr></tbody></table>

### Opzioni di `devo secret read` e `devo secret get`

<table><thead><tr><th width="300">OPZIONE</th><th width="130">PREDEFINITO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>&#x3C;reference></code> (<code>read</code>)</td><td></td><td>Il riferimento da leggere, per esempio <code>devo://&#x3C;workspace>/&#x3C;vault>/&#x3C;entry>/password</code>. Consulti <a href="/cli/it/riferimento/secret-references.md">Sintassi dei riferimenti al segreto</a>.</td></tr><tr><td><code>&#x3C;field> &#x3C;entry></code> (<code>get</code>)</td><td></td><td>Il campo, come <code>password</code>, <code>username</code>, <code>domain</code>, <code>host</code>, <code>otp</code> o <code>privatekey</code>, poi il nome della voce, o il suo ID con <code>id:&#x3C;value></code> o <code>--id</code>. Devolutions Server legge qualsiasi proprietà dei dati della voce.</td></tr><tr><td><code>--attribute &#x3C;attribute></code> (<code>--attr</code>)</td><td></td><td>Che cosa leggere sul campo: <code>value</code>, <code>type</code>, <code>id</code>, <code>title</code> o <code>purpose</code>. Senza questa opzione si applica il <code>?attribute=</code> del riferimento, oppure <code>value</code>. Consulti <a href="/cli/it/riferimento/secret-references.md#attributes">Attributi</a>.</td></tr><tr><td><code>--out-file &#x3C;path></code> (<code>-f</code>)</td><td></td><td>Scrive il valore in un file invece che nel terminale.</td></tr><tr><td><code>--force</code></td><td>Disattivato</td><td>Sovrascrive il file <code>--out-file</code> se esiste.</td></tr><tr><td><code>--raw</code></td><td>Disattivato</td><td>Scrive esattamente il valore sull’output standard, senza un’interruzione di riga alla fine.</td></tr><tr><td><code>--workspace</code>, <code>--vault</code>, <code>--vault-id</code> (<code>get</code>)</td><td>Corrente</td><td>Spazio di lavoro e cassaforte (nome o ID) della voce.</td></tr><tr><td><code>--section &#x3C;section></code> (<code>get</code>)</td><td></td><td>Sezione del campo, quando il campo si trova in una sezione.</td></tr><tr><td><code>--passphrase-env</code>, <code>--passphrase-file</code> (<code>get</code>)</td><td></td><td>Solo profilo locale: la passphrase di uno spazio di lavoro protetto, da una variabile d’ambiente o da un file privato.</td></tr></tbody></table>

### Opzioni degli altri comandi `devo secret`

<table><thead><tr><th width="300">OPZIONE</th><th width="130">PREDEFINITO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>inject --in-file &#x3C;path></code> (<code>-i</code>)</td><td>Input standard</td><td>Modello da leggere.</td></tr><tr><td><code>inject --out-file &#x3C;path></code> (<code>-f</code>)</td><td>Output standard</td><td>File da scrivere.</td></tr><tr><td><code>inject --force</code></td><td>Disattivato</td><td>Sovrascrive il file <code>--out-file</code> se esiste.</td></tr><tr><td><code>set --value-env &#x3C;variable></code></td><td></td><td>Variabile d’ambiente che contiene il nuovo valore.</td></tr><tr><td><code>set --value-file &#x3C;path></code></td><td></td><td>File che contiene il nuovo valore.</td></tr><tr><td><code>set --vault-id &#x3C;id></code></td><td></td><td>Cassaforte della voce.</td></tr><tr><td><code>set --passphrase-env &#x3C;variable></code></td><td></td><td>Solo profilo locale: variabile d’ambiente che contiene la passphrase di uno spazio di lavoro protetto.</td></tr><tr><td><code>set --passphrase-file &#x3C;path></code></td><td><code>&#x3C;workspace file>.passphrase</code></td><td>Solo profilo locale: file privato che contiene la passphrase di uno spazio di lavoro protetto.</td></tr><tr><td><code>set --yes</code></td><td>Disattivato</td><td>Conferma la modifica. Obbligatorio.</td></tr><tr><td><code>shell enter --shell &#x3C;shell></code></td><td></td><td>Shell per cui scrivere il codice: <code>bash</code> o <code>pwsh</code>. Obbligatorio, anche per <code>leave</code> e <code>status</code>.</td></tr><tr><td><code>shell enter --env-ref &#x3C;NAME>=&#x3C;reference></code></td><td></td><td>Variabile da caricare e il suo riferimento. Ripeta per più variabili.</td></tr><tr><td><code>shell enter --check</code></td><td>Disattivato</td><td>Controlla i riferimenti, come fa <code>secret run --check</code>, senza leggere alcun segreto né scrivere codice di shell. Richiede <code>--output json</code>.</td></tr><tr><td><code>catalog entry --vault-name</code>, <code>--vault-id</code>, <code>--id</code></td><td></td><td>Seleziona la cassaforte e la voce.</td></tr></tbody></table>

## SecretSpec

`devo secretspec` permette a SecretSpec di leggere e scrivere segreti tramite Devolutions CLI. Consulti [Usare Devolutions CLI con SecretSpec](/cli/it/guide/secrets/secretspec.md).

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>secretspec register</code></td><td>Registra questo <code>devo</code> come provider SecretSpec per gli URI <code>devo://</code>, scrivendo un claim <code>devo.secretspec.json</code> per l’utente corrente. <code>--system</code> scrive il claim per ogni utente del computer, il che di solito richiede diritti di amministratore. <code>--environment</code> (<code>--env</code>) aggiunge una variabile, o un prefisso come <code>DEVO_*</code>, che SecretSpec può passare a Devolutions CLI; <code>RDM_CONFIG_PATH</code> e <code>DEVO_CLI_CONFIG_HOME</code> sono sempre inclusi. <code>--dry-run</code> mostra il claim senza scriverlo.</td></tr><tr><td><code>secretspec uri</code></td><td>Stampa l’URI del provider da mettere in <code>secretspec.toml</code> per lo spazio di lavoro selezionato. <code>--vault-id</code> imposta una cassaforte predefinita. Per un profilo locale, <code>--workspace-id</code> è obbligatorio, come <code>sqlite:Connections.db</code>.</td></tr><tr><td><code>secretspec status</code></td><td>Mostra i claim dell’utente e di sistema per <code>devo://</code> e se puntano a questo <code>devo</code>.</td></tr><tr><td><code>secretspec unregister</code></td><td>Rimuove il claim, così SecretSpec non avvia più Devolutions CLI. <code>--system</code> rimuove il claim a livello di computer.</td></tr><tr><td><code>secretspec provider</code></td><td>Serve il protocollo del provider SecretSpec su input e output standard. SecretSpec lo avvia da solo; non lo esegue lei.</td></tr></tbody></table>

## Generare password e chiavi

`devo generate` funziona solo sul computer: non contatta alcuno spazio di lavoro e non avvia il processo in background. Consulti [Generare password e chiavi SSH](/cli/it/guide/generate.md).

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>generate password</code></td><td>Genera una password casuale robusta. <code>--length</code> ne imposta la lunghezza, da 8 a 4096; 32 per impostazione predefinita.</td></tr><tr><td><code>generate human-readable</code></td><td>Genera una password facile da leggere: <code>--syllables</code> (predefinito <code>4</code>), poi <code>--numerics</code> cifre (predefinito <code>1</code>) e <code>--symbols</code> (predefinito <code>1</code>).</td></tr><tr><td><code>generate passphrase</code></td><td>Genera una passphrase: <code>--words</code> (predefinito <code>5</code>), <code>--separator</code> (predefinito <code>-</code>), <code>--dictionary</code> <code>English</code> (predefinito), <code>French</code> o <code>German</code>.</td></tr><tr><td><code>generate pattern &#x3C;pattern></code></td><td>Genera una password da un modello: <code>u</code> maiuscola, <code>l</code> minuscola, <code>d</code> cifra, <code>s</code> simbolo, <code>x</code> qualsiasi. <code>--shuffle</code> mescola i caratteri.</td></tr><tr><td><code>generate ssh-key</code></td><td>Genera una coppia di chiavi SSH in <code>--out-file</code>, con la chiave pubblica in <code>&#x3C;out-file>.pub</code>, a meno che non imposti <code>--public-out-file</code>. <code>--algorithm</code> è <code>rsa</code>; <code>--bits</code> è <code>2048</code>, <code>3072</code> (predefinito) o <code>4096</code>. Protegga la chiave privata con <code>--passphrase-env</code> o <code>--passphrase-file</code>.</td></tr></tbody></table>

## Variabili personalizzate

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th><th width="170">SPAZIO DI LAVORO</th></tr></thead><tbody><tr><td><code>variable export</code></td><td>Esporta le variabili personalizzate in un file JSON (<code>--out-file</code>, obbligatorio; <code>--force</code> sovrascrive un file esistente). <code>--scope</code> è obbligatorio: <code>workspace</code>, <code>vault</code>, <code>user-vault</code> o <code>option</code>. <code>--vault</code> seleziona la cassaforte per nome, o per ID con <code>id:&#x3C;value></code> o <code>--id</code>. <code>--name</code> filtra le variabili e accetta <code>*</code> e <code>?</code>.</td><td>Profilo locale</td></tr></tbody></table>

`variable export` è l’unico comando `devo variable`. Per elencare, creare o eliminare variabili personalizzate, usi `devo workspace variable` e `devo vault variable`.

## Server MCP

`devo mcp` esegue Devolutions CLI come server MCP su input e output standard, per un client IA come Claude Code o GitHub Copilot. Consulti [Connettere un client IA con MCP](/cli/it/guide/ai-agents/connect-mcp.md).

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>mcp</code></td><td>Avvia il server MCP in questo processo <code>devo</code>. Il client IA lo avvia per lei.</td></tr><tr><td><code>mcp catalog</code></td><td>Stampa gli strumenti che corrispondono alle stesse opzioni, senza avviare il server MCP. Il catalogo lascia fuori gli strumenti che restituiscono valori segreti, che <code>devo mcp</code> offre al client IA che lo avvia.</td></tr></tbody></table>

### Opzioni di `devo mcp` e `devo mcp catalog`

<table><thead><tr><th width="300">OPZIONE</th><th width="130">PREDEFINITO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>--read-only</code></td><td>Disattivato</td><td>Offre solo gli strumenti che non modificano nulla.</td></tr><tr><td><code>--deny-destructive</code></td><td>Disattivato</td><td>Nasconde gli strumenti contrassegnati come distruttivi.</td></tr><tr><td><code>--deny-open-world</code></td><td>Disattivato</td><td>Nasconde gli strumenti che possono raggiungere host o reti esterni.</td></tr><tr><td><code>--allow-tool &#x3C;tool></code></td><td></td><td>Offre solo lo strumento indicato. Ripeta per più strumenti.</td></tr><tr><td><code>--deny-tool &#x3C;tool></code></td><td></td><td>Nasconde lo strumento indicato. Ripeta per più strumenti.</td></tr><tr><td><code>--server-name &#x3C;name></code> (solo <code>mcp</code>)</td><td><code>Remote Desktop Manager Devo CLI MCP Server</code></td><td>Nome che il server dà al client IA quando si connette.</td></tr></tbody></table>

{% hint style="warning" %}
`--read-only` nasconde gli strumenti che modificano i dati, non gli strumenti che leggono i segreti. Un server MCP di sola lettura può comunque restituire un valore segreto al modello. Consulti [Limitare ciò che un agente può fare](/cli/it/guide/ai-agents/limit-tools.md).
{% endhint %}

## Processo in background

Per restare veloce, `devo` esegue un processo in background con l’account utente. Non ha bisogno di questi comandi nell’uso quotidiano. Consulti [Come funziona Devolutions CLI](/cli/it/guide/understand/how-it-works.md#the-background-process) e [Il processo in background non si avvia](/cli/it/aiuto/troubleshooting/daemon-wont-start.md).

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>daemon status</code></td><td>Mostra lo stato del processo in background. <code>--session-id</code> ne seleziona un altro.</td></tr><tr><td><code>daemon start</code></td><td>Avvia il processo in background. Si ferma dopo 60 minuti senza richieste, a meno che non imposti <code>--idle-timeout</code> (come <code>30s</code>, <code>15m</code> o <code>1h</code>) o <code>--no-idle-timeout</code>. <code>--foreground</code> lo esegue nel terminale corrente. <code>--pipe-name</code> ha come valore predefinito <code>devo</code>.</td></tr><tr><td><code>daemon ensure</code></td><td>Avvia il processo in background se serve, oppure lo ripara, e mostra il suo stato.</td></tr><tr><td><code>daemon stop</code></td><td>Arresta il processo in background. <code>--wait</code> attende che si sia arrestato.</td></tr><tr><td><code>daemon restart</code></td><td>Riavvia il processo in background. <code>--session-id</code> seleziona quale, e <code>--wait</code> attende che il precedente si sia fermato. Mantiene il timeout di inattività e la cartella del profilo, a meno che non imposti <code>--idle-timeout</code>, <code>--no-idle-timeout</code> o <code>--config-root</code>.</td></tr><tr><td><code>daemon sessions</code></td><td>Elenca i processi in background registrati per l’account utente. <code>--details</code> aggiunge il loro stato e informazioni di esecuzione.</td></tr><tr><td><code>daemon profile start</code>, <code>status</code>, <code>stop</code></td><td>Registra il tempo impiegato per ogni richiesta al processo in background, per la risoluzione dei problemi. <code>--out-file</code> scrive una riga per richiesta in un file <code>.jsonl</code>.</td></tr><tr><td><code>runtime status</code></td><td>Mostra lo stato del runtime dello spazio di lavoro caricato dal processo in background.</td></tr><tr><td><code>runtime reload</code></td><td>Ricarica il runtime dello spazio di lavoro del processo in background.</td></tr></tbody></table>

## Diagnostica e configurazione

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th></tr></thead><tbody><tr><td><code>doctor</code></td><td>Mostra un’istantanea diagnostica di Devolutions CLI. Consulti <a href="/cli/it/aiuto/troubleshooting/collect-diagnostics.md">Raccogliere la diagnostica per il supporto</a>.</td></tr><tr><td><code>config path</code></td><td>Stampa la cartella del profilo locale di Devolutions Remote Desktop Manager che Devolutions CLI usa, senza avviare il processo in background.</td></tr><tr><td><code>config export</code></td><td>Esporta la configurazione locale di Devolutions CLI (contesti e informazioni sugli strumenti) in un file <code>.json</code> (<code>--out-file</code>). <code>--no-contexts</code> e <code>--no-tooling</code> omettono delle parti. Richiede <code>--yes</code>.</td></tr><tr><td><code>config telemetry get</code></td><td>Mostra la preferenza di telemetria. Consulti <a href="/cli/it/guide/understand/privacy.md">Quali dati invia Devolutions CLI</a>.</td></tr><tr><td><code>config telemetry set &#x3C;true|false></code></td><td>Attiva o disattiva la telemetria. Richiede <code>--yes</code>.</td></tr><tr><td><code>config unlock</code></td><td>Sblocca un profilo locale protetto da una password dell’applicazione, per il processo in background in esecuzione. La password proviene da <code>--password-env</code> o <code>--password-file</code>. Richiede <code>--yes</code>.</td></tr></tbody></table>

## Amministrazione

`devo admin` gestisce lo spazio di lavoro selezionato: utenti, gruppi, ruoli, licenze, accesso, gateway, impostazioni e log. La maggior parte di questi comandi funziona con un solo tipo di spazio di lavoro. Esegua `devo admin <command> --help` per vedere ogni opzione. Consulti [Gestire utenti, gruppi e accesso](/cli/it/per-devops-e-amministratori/manage/users-and-access.md) e [Consultare i log di attività](/cli/it/per-devops-e-amministratori/manage/logs.md).

### Utenti e gruppi

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th><th width="170">SPAZIO DI LAVORO</th></tr></thead><tbody><tr><td><code>admin user list</code></td><td>Elenca gli utenti.</td><td></td></tr><tr><td><code>admin user get &#x3C;user></code></td><td>Mostra un utente, per nome, e-mail o ID.</td><td></td></tr><tr><td><code>admin user create &#x3C;name></code></td><td>Crea un utente. La password iniziale proviene da <code>--password-env</code> o <code>--password-file</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin user update &#x3C;user></code></td><td>Modifica un utente. Alcune opzioni sono solo per Devolutions Cloud, altre solo per Devolutions Server: consulti <code>--help</code>.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>admin user delete &#x3C;user></code></td><td>Elimina un utente.</td><td>Devolutions Cloud, Devolutions Server</td></tr><tr><td><code>admin user groups list &#x3C;user></code></td><td>Elenca i gruppi a cui appartiene un utente.</td><td>Devolutions Cloud, profilo locale</td></tr><tr><td><code>admin user trash list</code>, <code>restore</code>, <code>purge</code></td><td>Elenca, ripristina o elimina definitivamente gli utenti eliminati.</td><td>Devolutions Server</td></tr><tr><td><code>admin user 2fa set</code>, <code>clear</code></td><td>Imposta o cancella il metodo di autenticazione a due fattori di un utente: <code>google-authenticator</code>, <code>yubikey</code>, <code>email</code>, <code>sms</code>, <code>duo</code>, <code>azure-mfa</code> o <code>radius</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin group list</code>, <code>get</code></td><td>Elenca i gruppi di utenti o ne mostra uno.</td><td>Devolutions Cloud; sola lettura per un profilo locale</td></tr><tr><td><code>admin group create</code>, <code>update</code>, <code>delete</code></td><td>Crea, modifica o elimina un gruppo di utenti.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin group members list &#x3C;group></code></td><td>Elenca i membri di un gruppo.</td><td>Devolutions Cloud; sola lettura per un profilo locale</td></tr><tr><td><code>admin group members add</code>, <code>remove</code></td><td>Aggiunge un utente a un gruppo o ne rimuove uno.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin invitation list</code>, <code>get</code>, <code>delete</code>, <code>remove-email</code></td><td>Elenca, mostra o elimina inviti utente, oppure rimuove un indirizzo e-mail da uno di essi.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin owner get</code>, <code>set</code></td><td>Mostra o cambia il proprietario dell’organizzazione.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin domain list</code></td><td>Elenca i domini di Active Directory, senza i loro segreti di binding.</td><td>Devolutions Server</td></tr><tr><td><code>admin domain users</code></td><td>Elenca gli utenti trovati in un dominio Active Directory (<code>--domain</code>).</td><td>Devolutions Server</td></tr></tbody></table>

### Ruoli e accesso

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th><th width="170">SPAZIO DI LAVORO</th></tr></thead><tbody><tr><td><code>admin role list</code></td><td>Elenca i ruoli di cassaforte o di voce (<code>--scope</code>, <code>vault</code> per impostazione predefinita).</td><td>Devolutions Cloud</td></tr><tr><td><code>admin role get &#x3C;role-id></code></td><td>Mostra un ruolo di cassaforte o di voce.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin access permission-sets</code></td><td>Elenca i set di autorizzazioni.</td><td>Devolutions Server</td></tr><tr><td><code>admin access system list</code>, <code>get</code>, <code>grant</code>, <code>revoke</code></td><td>Gestisce le autorizzazioni di sistema di utenti e gruppi.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin access system-vault list</code>, <code>get</code>, <code>grant</code>, <code>revoke</code></td><td>Gestisce i ruoli della cassaforte di sistema di utenti e gruppi.</td><td>Devolutions Cloud</td></tr></tbody></table>

### Licenze, impostazioni e gateway

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th><th width="170">SPAZIO DI LAVORO</th></tr></thead><tbody><tr><td><code>admin license list</code></td><td>Elenca le licenze, con i numeri di serie in parte nascosti.</td><td>Devolutions Server</td></tr><tr><td><code>admin license register</code></td><td>Registra un numero di serie della licenza o un JWT di licenza, da <code>--serial-env</code> o <code>--serial-file</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin license trial start</code></td><td>Avvia una licenza di prova.</td><td>Devolutions Server</td></tr><tr><td><code>admin license users list</code></td><td>Elenca gli utenti assegnati a una licenza.</td><td>Devolutions Server</td></tr><tr><td><code>admin settings get</code>, <code>update</code></td><td>Mostra o modifica impostazioni di sistema, come l’accesso SSO, l’autenticazione a due fattori, l’elenco di IP consentiti o il messaggio di sistema.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin settings auth-modes get</code>, <code>set</code></td><td>Mostra o modifica le modalità di autenticazione: Azure AD, personalizzata e dominio.</td><td>Devolutions Server</td></tr><tr><td><code>admin settings two-factor get</code></td><td>Mostra la configurazione dell’autenticazione a due fattori.</td><td>Devolutions Server</td></tr><tr><td><code>admin gateway list</code>, <code>get</code>, <code>delete</code></td><td>Elenca, mostra o elimina istanze di Devolutions Gateway, senza i loro segreti.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin gateway settings get</code></td><td>Mostra le impostazioni del gateway.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin gateway revocation-list publish</code></td><td>Pubblica l’elenco di revoca di un gateway (<code>--gateway-id</code>) o di tutti.</td><td>Devolutions Server</td></tr><tr><td><code>admin cache reset</code></td><td>Reimposta le cache del server (<code>--element</code>): <code>all</code>, <code>connections</code>, <code>domain</code>, <code>repositories</code>, <code>roles</code>, <code>office365</code> o <code>users</code>.</td><td>Devolutions Server</td></tr><tr><td><code>admin pam account list</code></td><td>Elenca gli account privilegiati.</td><td>Devolutions Server</td></tr><tr><td><code>admin pam provider list</code>, <code>get</code></td><td>Elenca i provider di accesso privilegiato o ne mostra uno.</td><td>Devolutions Server</td></tr></tbody></table>

### Log

<table><thead><tr><th width="260">COMANDO</th><th>CHE COSA FA</th><th width="170">SPAZIO DI LAVORO</th></tr></thead><tbody><tr><td><code>admin logs activity</code></td><td>Elenca i log di attività.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs administration</code></td><td>Elenca i log di amministrazione.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs login-attempts</code></td><td>Elenca i tentativi di accesso.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs pam</code></td><td>Elenca i log di attività dell’accesso privilegiato.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs rotation</code></td><td>Elenca i log di rotazione delle password degli account privilegiati.</td><td>Devolutions Server</td></tr><tr><td><code>admin logs archived</code></td><td>Elenca i riepiloghi dei log archiviati per una data (<code>--date</code>, <code>yyyy-MM-dd</code>).</td><td>Devolutions Cloud</td></tr><tr><td><code>admin logs siem</code></td><td>Elenca i log dei report SIEM. <code>--period</code> è <code>all</code> (predefinito), <code>daily</code>, <code>weekly</code> o <code>monthly</code>.</td><td>Devolutions Cloud</td></tr><tr><td><code>admin logs export</code></td><td>Esporta i log di attività in un report CSV (<code>--out-file</code>, che deve terminare con <code>.csv</code>).</td><td>Profilo locale</td></tr></tbody></table>

I comandi dei log di Devolutions Server condividono queste opzioni: `--after` e `--before` (date), `--date-filter` (`today`, `yesterday`, `custom`, `last-7-days`, `last-30-days`, `last-60-days`, `last-90-days` o `last-180-days`), `--filter`, `--page` (valore predefinito `1`) e `--page-size` (valore predefinito `10000`, da 1 a 10000).


---

# 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/riferimento/commands.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.
