> 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/rdm/it/knowledge-base/how-to-articles/command-line-arguments.md).

# Argomenti della riga di comando

Remote Desktop Manager può essere avviato tramite una riga di comando.

{% hint style="info" %}
Alcune funzionalità sono disponibili solo nella Team Edition. Remote Desktop Manager offre anche un Web Protocol Handler.
{% endhint %}

### Recuperare l'ID e creare un eseguibile

È possibile ottenere gli ID di un ***database***, ***spazio di lavoro***, ***voce*** e ***cassaforte***.

1. Faccia clic con il pulsante destro del mouse sulla voce e selezioni ***Properties***.
2. Vada su ***Common*** – ***Entry information***.
3. Faccia clic sul pulsante ***Copy***.
4. Incolli la riga di comando in un prompt dei comandi di Windows e prema <kbd>Enter</kbd> per creare un eseguibile.

   ![](https://cdnweb.devolutions.net/docs/INTERFACE0001_2024_3.png)

#### Recuperare l'ID di uno spazio di lavoro

Ecco un altro modo per ottenere solo gli ID degli spazi di lavoro:

1. Vada su ***File*** – ***Workspaces***. In alternativa, faccia clic sui puntini di sospensione accanto al nome dello spazio di lavoro nel ***riquadro di navigazione***.
2. Selezioni uno spazio di lavoro e faccia clic su ***Edit workspace***.
3. Faccia clic su ***ID*** per copiarlo negli appunti di Windows.

   <figure><img src="https://cdnweb.devolutions.net/docs/RDMW0005_2024_3.png" alt=""><figcaption></figcaption></figure>

### Parametri di RemoteDesktopManager.exe

#### Controllo dell'applicazione (avvio e ciclo di vita)

| Parametri                                               | Descrizione                                                                  |
| ------------------------------------------------------- | ---------------------------------------------------------------------------- |
| <p><code>/Help</code><br><code>/?</code></p>            | Visualizza tutte le informazioni relative ai parametri, con esempi e note.   |
| `/Silent`                                               | Avvia Remote Desktop Manager ridotto a icona nella barra delle applicazioni. |
| <p><code>/CloseApp</code><br><code>/CloseRdm</code></p> | Chiude Remote Desktop Manager al termine dell'operazione.                    |
| `/CloseOnDisconnect`                                    | Chiude l'applicazione quando l'ultima sessione viene chiusa.                 |
| `/Profiler:{level}`                                     | Avvia con il profiler abilitato (diagnostica delle prestazioni).             |

#### Interazione con l'interfaccia utente (scorciatoie e navigazione)

| Parametri            | Descrizione                                              |
| -------------------- | -------------------------------------------------------- |
| `/DataSource:{guid}` | Seleziona uno spazio di lavoro nell'interfaccia utente.  |
| `/Database:{guid}`   | Seleziona un database (alternativa a DataSource).        |
| `/Repository:{id}`   | Naviga al repository.                                    |
| `/Department:{name}` | Naviga al reparto.                                       |
| `/Filter:{text}`     | Applica un filtro testuale all'albero delle connessioni. |

#### Operazioni di sessione

| Parametri               | Descrizione                                                   |
| ----------------------- | ------------------------------------------------------------- |
| `/Session:{guid}[;...]` | Apre una o più sessioni per ID (separati da punto e virgola). |
| `/Close`                | Chiude la o le sessioni specificate.                          |
| `/ChangePassword:{pwd}` | Cambia la password per la sessione specificata.               |
| `/MacroScript:{guid}`   | Esegue lo script macro con la playlist.                       |

#### Connessione rapida (interattiva)

| Parametri                    | Descrizione                                            |
| ---------------------------- | ------------------------------------------------------ |
| `/Template:{type}`           | ID del modello (ad es. RDP, SSH, VNC).                 |
| `/Host:{hostname}`           | Nome host o indirizzo IP (obbligatorio con /Template). |
| `/Port:{port}`               | Numero di porta.                                       |
| `/Username:{user}`           | Nome utente per l'autenticazione.                      |
| `/Domain:{domain}`           | Dominio per l'autenticazione.                          |
| `/Password:{password}`       | Password per l'autenticazione.                         |
| `/ConnectionFileName:{file}` | Carica la connessione da un file.                      |

#### Opzioni di visualizzazione della sessione

| Parametri                    | Descrizione                                         |
| ---------------------------- | --------------------------------------------------- |
| `/TabTitle:{title}`          | Titolo della scheda per la sessione incorporata.    |
| `/TabPage:{page}`            | Nome della pagina della scheda.                     |
| `/OpenConnectionMode:{mode}` | Modalità di apertura: Default, Embedded o External. |
| `/CustomField1:{value}`      | Passa il valore al campo personalizzato 1.          |
| `/CustomField2:{value}`      | Passa il valore al campo personalizzato 2.          |
| `/CustomField3:{value}`      | Passa il valore al campo personalizzato 3.          |
| `/CustomField4:{value}`      | Passa il valore al campo personalizzato 4.          |
| `/CustomField5:{value}`      | Passa il valore al campo personalizzato 5.          |

#### Automazione (headless/scripting – nessuna GUI richiesta)

| Parametri                            | Descrizione                                          |
| ------------------------------------ | ---------------------------------------------------- |
| \`/Report:{id                        | name}\`                                              |
| `/ReportOutput:{path}`               | Percorso del file di output per il report esportato. |
| `/ReportSettings:{path}`             | Percorso del file delle impostazioni del report.     |
| `/SecurityProviderPassphrase:{pass}` | Imposta la passphrase del provider di sicurezza.     |

{% hint style="info" %}
Questi switch possono essere combinati con `/CloseApp` per flussi di lavoro completamente automatizzati.
{% endhint %}

### Esempi

Esempio n. 1 - Aprire un modello e connettersi a un host `RemoteDesktopManager.exe /DataSource:178c2fda-dab4-4f41-98df-6e3205c0a011 /Template:a666b21b-1479-4eee-b482-0a3d561d2411 /Host:Windjammer-PC1`

Esempio n. 2 - Aprire una sessione `RemoteDesktopManager.exe /DataSource:178c2fda-dab4-4f41-98df-6e3205c0a011 /Session:474bcbcf-d507-435b-8c0a-a9e868781910`

Esempio n. 3 - Avviare Remote Desktop Manager con il profiler `RemoteDesktopManager.exe /Profiler`

Esempio n. 4 - Impostare una passphrase sul database `RemoteDesktopManager64.exe /Database:B26638B2-7957-466C-192B-6621DA12179A /SecurityProviderPassphrase:Password`

### Note

* Tutti gli switch non fanno distinzione tra maiuscole e minuscole (tranne `/Help` che può essere in maiuscolo).
* I GUID si trovano nella scheda ***Advanced*** delle ***Properties*** di una sessione o di uno spazio di lavoro.
* Sessioni multiple: separi i GUID con punto e virgola (;) nel parametro `/Session`.
* Caratteri speciali nelle password: usi il carattere di escape ^ (ad es. Pass^^word per Pass^word)
* Continuazione di riga in CMD: usi ^ alla fine della riga
* Codici di uscita:
  * 0 = Operazione riuscita
  * -1 = Errore


---

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

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://docs.devolutions.net/rdm/it/knowledge-base/how-to-articles/command-line-arguments.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
