

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Gestione delle sessioni Amazon DCV attive
<a name="managing-running-session"></a>

Dopo che un client ha effettuato l'accesso e ha iniziato a utilizzare una sessione DCV, la sessione viene considerata attiva. Mentre una sessione è attiva, è comunque possibile eseguire determinate attività di gestione. Questa sezione fornisce le informazioni necessarie sulla gestione dei parametri di queste sessioni mentre sono ancora in uso dal client. 

**Topics**
+ [Gestione dello storage delle sessioni](managing-session-storage.md)
+ [Gestione dell'autorizzazione della sessione](managing-session-perms.md)
+ [Gestione del layout di visualizzazione della sessione](managing-session-display.md)
+ [Gestione del nome della sessione](managing-session-name.md)
+ [Individuazione e interruzione delle sessioni inattive](stop-idle-sessions.md)

# Gestione dello storage delle sessioni Amazon DCV
<a name="managing-session-storage"></a>

Lo storage di sessione è una directory sul server Amazon DCV a cui i client possono accedere quando sono connessi a una sessione Amazon DCV.

Se lo storage delle sessioni è abilitato sul server Amazon DCV, puoi utilizzare il `dcv set-storage-root` comando per specificare la directory sul server da utilizzare per l'archiviazione delle sessioni. Per ulteriori informazioni sull'abilitazione dell'archiviazione delle sessioni sul server Amazon DCV, consulta[Abilitazione dell'archiviazione delle sessioni](manage-storage.md).

Per impostare il percorso di archiviazione della sessione, usa il `dcv set-storage-root` comando e specifica l'ID della sessione e il percorso della directory da utilizzare.

**Topics**
+ [Sintassi](#managing-session-storage-syntax)
+ [Opzioni](#managing-session-storage-options)
+ [Esempi](#session-storage-example)

## Sintassi
<a name="managing-session-storage-syntax"></a>

```
dcv set-storage-root --session session_id /path_to/directory
```

Per il percorso della directory, è possibile `%home%` utilizzare per specificare la home directory dell'utente attualmente connesso. Ad esempio, il percorso `%home%/storage/` viene risolto in `c:\Users\username\storage\` sui server Windows. Si risolve in `$HOME/storage/` su server Linux. 

**Nota**  
Il `storage-root` valore deve essere un percorso assoluto su macOS.

## Opzioni
<a name="managing-session-storage-options"></a>

Le seguenti opzioni possono essere utilizzate con il comando `dcv set-storage-root`

**`--session`**  
L'ID di sessione per il quale specificare la directory di archiviazione.  
Tipo: stringa  
Obbligatorio: sì

## Esempi
<a name="session-storage-example"></a>

**Esempio di server Amazon DCV Windows**  
L'esempio seguente imposta il percorso di storage su `c:\session-storage` per una sessione con un ID sessione di `my-session`.

```
C:\> dcv set-storage-root --session my-session c:\session-storage
```

**Esempio di server Amazon DCV Linux**  
L'esempio seguente imposta il percorso di storage su una directory denominata `session-storage` nella home directory dell'utente corrente, per una sessione con un ID sessione di `my-session`.

```
$ dcv set-storage-root --session my-session %home%/session-storage/
```

# Gestione dell'autorizzazione delle sessioni Amazon DCV
<a name="managing-session-perms"></a>

L'autorizzazione viene utilizzata per concedere o negare ai client Amazon DCV le autorizzazioni per specifiche funzionalità di Amazon DCV. In genere, l'autorizzazione viene configurata all'avvio di una sessione Amazon DCV. Tuttavia, è possibile modificare le autorizzazioni per una sessione in esecuzione. Per ulteriori informazioni sull'autorizzazione Amazon DCV, consulta[Configurazione dell'autorizzazione Amazon DCV](security-authorization.md).

Per modificare le autorizzazioni per una sessione in esecuzione, usa il `dcv set-permissions` comando.

**Topics**
+ [Sintassi](#managing-session-perms-syntax)
+ [Opzioni](#managing-session-perms-options)
+ [Esempi](#session-perms-example)

## Sintassi
<a name="managing-session-perms-syntax"></a>

```
dcv set-permissions --session session-id --none | --reset-builtin | --file /path_to/permissions_file
```

È necessario specificare `--none``--reset-builtin`, o`--file`.

## Opzioni
<a name="managing-session-perms-options"></a>

Puoi utilizzare le seguenti opzioni con il comando `dcv set-permissions`.

**--session**  
Speciifica l'ID della sessione per cui impostare le autorizzazioni.

**--reset-builtin**  
Reimposta le autorizzazioni della sessione alle autorizzazioni di sessione predefinite. Le autorizzazioni predefinite concedono solo al proprietario della sessione l'accesso completo a tutte le caratteristiche.

**--none**  
Revoca tutte le autorizzazioni per la sessione.

**--file**  
Specifica il percorso personalizzato a un file di autorizzazione personalizzato. Se il file specificato è vuoto, tutte le autorizzazioni vengono revocate. Per ulteriori informazioni sulla creazione di un file di autorizzazione personalizzato, consulta [Informazioni sui file di autorizzazioni](security-authorization-file-create.md).

## Esempi
<a name="session-perms-example"></a>

**Esempio 1: revoca di tutte le autorizzazioni**  
Nell'esempio seguente vengono revocate tutte le autorizzazioni client per una sessione con un ID di `my-session`.

```
C:\> dcv set-permissions --session my-session --none
```

**Esempio 2—Specificazione delle autorizzazioni personalizzate**  
L'esempio seguente specifica un file di autorizzazioni personalizzato denominato `perm-file.txt` per una sessione con un ID di. `my-session` Questo file si trova nella directory `c:\dcv\`. 

```
C:\> dcv set-permissions --session my-session --file c:\dcv\perm-file.txt
```

**Esempio 3—Reimpostazione delle autorizzazioni**  
Nell'esempio seguente vengono reimpostate le autorizzazioni sui valori predefiniti per una sessione con un ID di `my-session`.

```
C:\> dcv set-permissions --session my-session --reset-builtin
```

# Gestione del layout di visualizzazione delle sessioni Amazon DCV
<a name="managing-session-display"></a>

Puoi impostare il layout di visualizzazione per una sessione Amazon DCV in esecuzione. Il layout di visualizzazione specifica la configurazione predefinita utilizzata quando i client si connettono alla sessione. Tuttavia, i client possono sovrascrivere manualmente il layout utilizzando le impostazioni del client Amazon DCV o le impostazioni di visualizzazione del sistema operativo nativo. 

Se la configurazione hardware e software del server host non supporta la risoluzione o il numero di schermi specificati, il server Amazon DCV non applica il layout di visualizzazione specificato.

Amazon DCV può configurare una risoluzione in base alle impostazioni e alla configurazione del sistema server.
+ La risoluzione del client Web è limitata per impostazione predefinita a 1920x1080 (dall' web-client-max-headimpostazione del server -resolution).
+ Per impostazione predefinita, i client nativi sono limitati a 4096x2160 (da). max-head-resolution

Tieni presente che le risoluzioni disponibili e il numero di monitor dipendono dalla configurazione del server, assicurati di seguire la [guida ai prerequisiti](https://docs.aws.amazon.com/dcv/latest/adminguide/setting-up-installing.html) per configurare correttamente l'ambiente di sistema e i driver per ottenere prestazioni ottimali.

**Nota**  
Per i client nativi, è possibile utilizzare fino a un massimo di quattro monitor.   
Per i client Web, è possibile utilizzare fino a un massimo di due monitor.  
Le risoluzioni più elevate o il numero massimo di monitor non sono supportate in nessuna configurazione.

**Topics**
+ [Accesso al layout di visualizzazione](#display-restrict)
+ [Impostazione del layout di visualizzazione](#dislay-set)
+ [Visualizzazione del layout di visualizzazione](#dislay-view)

## Accesso al layout di visualizzazione
<a name="display-restrict"></a>

Puoi configurare il server Amazon DCV per impedire ai client di richiedere layout di visualizzazione che non rientrano in un intervallo specificato. Per limitare le modifiche al layout dello schermo, configura i seguenti parametri del server Amazon DCV.
+ [`enable-client-resize`](config-param-ref.md#paramref.display.enable-client-resize)—Per impedire ai client di modificare il layout di visualizzazione, imposta questo parametro su. `false`
+ [`min-head-resolution`](config-param-ref.md#paramref.display.min-head-resolution)e [`max-head-resolution`](config-param-ref.md#paramref.display.max-head-resolution): specifica rispettivamente le risoluzioni minima e massima consentite.
+ [`web-client-max-head-resolution`](config-param-ref.md#paramref.display.web-client-max-head-resolution): specifica la risoluzione massima consentita per i client del browser Web. La limitazione `max-head-resolution` viene applicata in aggiunta alla limitazione `web-client-max-head-resolution`. Per impostazione predefinita, la risoluzione massima per i client del browser Web è 1920x1080. Specificare una risoluzione più elevata potrebbe causare problemi di prestazioni, a seconda del browser Web e delle specifiche del computer client.
+ [`max-num-heads`](config-param-ref.md#paramref.display.max-num-heads): specifica il numero massimo di schermi.
+ `max-layout-area`— Speciifica il numero massimo di pixel consentiti per l'area dello schermo. Le richieste con un'area totale dello schermo (espressa in pixel) superiore al valore specificato vengono ignorate.

Per ulteriori informazioni su questi parametri, consulta [Parametri `display`](config-param-ref.md#display) nei riferimenti del parametro.

## Impostazione del layout di visualizzazione
<a name="dislay-set"></a>

**Per configurare il layout di visualizzazione per una sessione Amazon DCV in esecuzione**  
Usa il `dcv set-display-layout` comando e specifica la sessione per cui impostare il layout di visualizzazione e il descrittore di layout di visualizzazione.

```
dcv set-display-layout --session session-id display-layout-descriptor
```

Il descrittore del layout di visualizzazione specifica il numero di visualizzazioni e l'offset di risoluzione e posizione per ogni visualizzazione. La descrizione deve essere specificata nel seguente formato:

```
widthxheight+|-x-position-offset+|-y-position-offset
```

Se si specificano più schermi, separare i descrittori dello schermo con una virgola. Gli offset della posizione dello schermo specificano la posizione dell'angolo in alto a sinistra dello schermo rispetto allo schermo 1. Se non specificate un offset di posizione per uno schermo, i valori predefiniti sono x=0 e y=0.

**Importante**  
Se si specificano più schermi, accertarsi di impostare correttamente l'offset di posizione per ogni schermo per evitare sovrapposizioni degli schermi.

Ad esempio, il descrittore di layout di visualizzazione seguente specifica due schermi:
+ Schermo 1: risoluzione 1920x1080 offset a x = 0, y = 0
+ Schermo 2: risoluzione 800x600 offset a x = 1920, y = 0 in modo che venga visualizzato a destra dello schermo 1.

![\[Layout dello schermo con due schermi.\]](http://docs.aws.amazon.com/it_it/dcv/latest/adminguide/images/eg2.png)


```
1920x1080+0+0,800x600+1920+0
```

Il seguente descrittore del layout di visualizzazione specifica tre schermi. 
+ Schermo 1: risoluzione 1920x1080 offset a x = 0, y = 0
+ Schermo 2: risoluzione 1920x1080 offset a x = 1920, y = 0 in modo che venga visualizzato a destra dello schermo 1.
+ Schermo 3: risoluzione 1024x768 offset a x = -1024, y = 0 in modo che venga visualizzato a sinistra dello schermo 1.

![\[Layout dello schermo con tre schermi.\]](http://docs.aws.amazon.com/it_it/dcv/latest/adminguide/images/eg1.png)


```
1920x1080+0+0,1920x1080+1920+0,1024x768-1024+0
```

## Visualizzazione del layout di visualizzazione
<a name="dislay-view"></a>

**Per visualizzare il layout di visualizzazione di una sessione**  
Utilizza il comando `dcv describe-session` ed esamina l'elemento `display layout` nell'output. Per ulteriori informazioni, consulta [Visualizzazione delle sessioni Amazon DCV](managing-sessions-lifecycle-view.md).

# Gestione del nome della sessione
<a name="managing-session-name"></a>

È possibile modificare il nome di una sessione in esecuzione in qualsiasi momento. È possibile utilizzare il nome specifico della sessione per identificare rapidamente una sessione in base al nome. Non è necessario che i nomi delle sessioni siano univoci tra le sessioni in esecuzione.

Per cambiare il nome di una sessione in esecuzione, usa il `dcv set-name` comando. 

**Topics**
+ [Sintassi](#managing-session-name-syntax)
+ [Opzioni](#managing-session-name-options)
+ [Esempi](#example)

## Sintassi
<a name="managing-session-name-syntax"></a>

```
$ dcv set-name --session session_id --none |--name "session-name"
```

È necessario specificare `--name` o `--none`.

## Opzioni
<a name="managing-session-name-options"></a>

Puoi utilizzare le seguenti opzioni con il comando `dset-name`.

**`--session`**  
L'ID della sessione per cui impostare il nome.   
Tipo: stringa  
Obbligatorio: sì

**`--name`**  
Il nome da assegnare alla sessione. Specificate questa opzione solo se desiderate assegnare un nome alla sessione. Se vuoi rimuovere un nome, ometti questo parametro. Il nome della sessione può contenere fino a 256 caratteri. Può essere composto da lettere, numeri e caratteri speciali. Se la stringa specificata supera i 256 caratteri, il comando ha esito negativo.  
▬Tipo: stringa  
Obbligatorio: no

**`--none`**  
Specificate questo parametro per rimuovere un nome esistente da una sessione. Se non desideri rimuovere il nome della sessione, ometti questa opzione.  
Obbligatorio: no

## Esempi
<a name="example"></a>

**Esempio 1: modifica del nome di una sessione**  
L'esempio seguente imposta il nome di una sessione con un ID pari `my-session` a. `my graphics session`

```
$ dcv set-name --session my-session --name "my graphics sessions"
```

**Esempio 2: rimozione del nome di una sessione**  
L'esempio seguente rimuove il nome di una sessione con un ID di. `my-session`

```
$ dcv set-name --session my-session --none
```

# Individuazione e interruzione delle sessioni inattive
<a name="stop-idle-sessions"></a>

Puoi identificare le sessioni Amazon DCV inattive utilizzando il comando `dcv describe-sessions` CLI con l'opzione di comando. `-j` Se si specifica l'opzione `-j`, il comando viene configurato per restituire l'output in formato JSON, che fornisce ulteriori dettagli sulla sessione.

Ad esempio, il comando seguente restituisce informazioni su una sessione denominata `my-session`.

```
$ dcv describe-session my-session -j
```

Output:

```
{
    "id" : "my-session",
    "owner" : "dcvuser",
    "x11-display" : ":1",
    "x11-authority" : "/run/user/1009/dcv/test3.xauth",
    "num-of-connections" : 1,
    "creation-time" : "2019-05-13T13:21:19.262883Z",
    "last-disconnection-time" : "2019-05-14T12:32:14.357567Z",
    "licensing-mode" : "DEMO",
    "licenses" : [
        {
            "product" : "dcv",
            "status" : "LICENSED",
            "check-timestamp" : "2019-05-14T12:35:40Z",
            "expiration-date" : "2019-05-29T00:00:00Z"
        },
        {
            "product" : "dcv-gl",
            "status" : "LICENSED",
            "check-timestamp" : "2019-05-14T12:35:40Z",
            "expiration-date" : "2019-05-29T00:00:00Z"
        }
    ]
}
```

Nell'output del comando, il parametro `num-of-connections` indica il numero di connessioni client attive. Il valore `0` indica che non esistono connessioni client attive e che la sessione è attualmente inattiva. Puoi inoltre utilizzare il parametro `last-disconnection-time` per determinare quando l'ultima sessione ha avuto una connessione client attiva. 

Puoi creare uno script o un processo cron che utilizza queste informazioni per identificare le sessioni inattive. Quindi puoi interrompere l'utilizzo mediante il comando [`dcv close-session`](managing-sessions-lifecycle-stop.md).

**Nota**  
L'arresto di una sessione chiude tutte le applicazioni in esecuzione nella sessione.