

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à.

# Persisti le variabili di ambiente nelle applicazioni Amazon WorkSpaces
<a name="customize-fleets-persist-environment-variables"></a>

Le variabili di ambiente consentono di trasferire dinamicamente le impostazioni tra le applicazioni. Ad esempio, molte applicazioni di progettazione fanno affidamento sulle variabili di ambiente per specificare l'indirizzo IP o il nome host di un server delle licenze per individuare ed estrarre una licenza dal server. 

Esegui le fasi di queste procedure per rendere disponibili le variabili di ambiente nelle istanze del parco istanze. 

**Nota**  
Le seguenti istruzioni si applicano solo a parchi istanze di Windows. 

**Topics**
+ [Cambia le variabili di ambiente del sistema](customize-fleets-system-environment-variables.md)
+ [Cambia le variabili di ambiente dell'utente](customize-fleets-user-environment-variables.md)
+ [Crea una variabile di ambiente con ambito limitato](customize-fleets-environment-variable-limited-scope.md)

**Nota**  
Se utilizzi Active Directory e Group Policy with WorkSpaces Applications, tieni presente che le istanze di streaming devono essere aggiunte a un dominio Active Directory per utilizzare le policy di gruppo per le variabili di ambiente. Per ulteriori informazioni su come configurare la preferenza **Variabile di ambiente** di Criteri di gruppo, vedi l'argomento sulla [configurazione di un elemento Variabile di ambiente](https://docs.microsoft.com/en-us/previous-versions/windows/it-pro/windows-server-2008-R2-and-2008/cc772047(v=ws.11)) nella documentazione Microsoft.

# Cambia le variabili di ambiente del sistema
<a name="customize-fleets-system-environment-variables"></a>

Segui questa procedura per cambiare le variabili di ambiente del sistema in tutto il parco istanze. 

**Per modificare le variabili di ambiente del sistema in uno sviluppatore di immagini**

Questa procedura si applica solo alle variabili di ambiente del sistema e non a quelle dell'utente. Per cambiare le variabili di ambiente dell'utente che persistono nel parco istanze, segui le fasi della procedura successiva.

1. Collegati all'Image Builder su cui modificare le variabili di ambiente di sistema e accedi con un account con autorizzazioni di amministratore locale. Per farlo, esegui una delle operazioni seguenti: 
   + [Utilizza la console WorkSpaces Applicazioni](managing-image-builders-connect-console.md) (solo per le connessioni Web)
   + [Crea un URL di streaming](managing-image-builders-connect-streaming-URL.md) (per connessioni client Web o WorkSpaces Applicazioni)
**Nota**  
Se il generatore di immagini a cui desideri connetterti fa parte di un dominio Active Directory e l'organizzazione richiede l'accesso tramite smart card, devi creare un URL di streaming e utilizzare il client WorkSpaces Applications per la connessione. Per informazioni sull'accesso con smart card, consulta [Smart card](feature-support-USB-devices-qualified.md#feature-support-USB-devices-qualified-smart-cards).

1. Scegli il pulsante **Start** di Windows, apri il menu contestuale (pulsante destro del mouse) per **Computer**, quindi seleziona **Proprietà**.

1. Nel riquadro di navigazione, seleziona **Impostazioni di sistema avanzate**. 

1. In **Variabili di sistema** modifica le variabili di ambiente da mantenere in tutto il parco istanze, quindi scegli** OK**.

1. Sul desktop dell'Image Builder, apri Image Assistant.

1. Segui le fasi necessarie in Image Assistant per completare la creazione dell'immagine. Per ulteriori informazioni, consulta [Tutorial: creazione di un'immagine personalizzata WorkSpaces delle applicazioni utilizzando la console WorkSpaces delle applicazioni](tutorial-image-builder.md).

   Le modifiche apportate alle variabili di ambiente del sistema persistono nel parco istanze e sono disponibili per le sessioni di streaming avviate da tali istanze. 
**Nota**  
L'impostazione AWS CLI delle credenziali come variabili di ambiente di sistema potrebbe impedire WorkSpaces alle applicazioni di creare l'immagine.

# Cambia le variabili di ambiente dell'utente
<a name="customize-fleets-user-environment-variables"></a>

Segui questa procedura per cambiare le variabili di ambiente dell'utente in tutto il parco istanze. 

**Per cambiare le variabili di ambiente dell'utente**

1. Collegati all'Image Builder su cui modificare le variabili di ambiente di sistema e accedi come **Utente modello**. Per farlo, esegui una delle operazioni seguenti: 
   + [Utilizza la console WorkSpaces Applicazioni](managing-image-builders-connect-console.md) (solo per connessioni Web)
   + [Crea un URL di streaming](managing-image-builders-connect-streaming-URL.md) (per connessioni client Web o WorkSpaces Applicazioni)
**Nota**  
Se il generatore di immagini a cui desideri connetterti fa parte di un dominio Active Directory e l'organizzazione richiede l'accesso tramite smart card, devi creare un URL di streaming e utilizzare il client WorkSpaces Applications per la connessione. Per informazioni sull'accesso con smart card, consulta [Smart card](feature-support-USB-devices-qualified.md#feature-support-USB-devices-qualified-smart-cards).

   **Template User (Utente modello)** consente di creare impostazioni di applicazioni e Windows predefinite per gli utenti. Per ulteriori informazioni, consulta «Creazione delle impostazioni predefinite di applicazioni e Windows per gli utenti WorkSpaces delle applicazioni» in[Impostazioni predefinite delle applicazioni e di Windows e prestazioni di avvio delle applicazioni nelle WorkSpaces applicazioni Amazon](customizing-appstream-images.md).

1. Sullo sviluppatore di immagini, scegli il pulsante **Start** di Windows, **Pannello di controllo**, **Account utente**. 

1. Scegli **Account utente**. Nel riquadro di navigazione a sinistra, scegli **Modifica variabili di ambiente.**

1. In **Variabili di ambiente utente** per **DefaultProfileUser**, imposta o crea le variabili di ambiente utente in base alle esigenze, quindi scegli **OK**.

1. La sessione corrente viene disconnessa e si apre il menu di accesso. Accedi allo sviluppatore di immagini in uno dei seguenti modi:
   + Se l'Image Builder non è aggiunto a un dominio Active Directory, nella scheda **Local User (Utente locale)** scegli **Administrator (Amministratore)**.
   + Se lo sviluppatore di immagini è aggiunto a un dominio Active Directory, scegli la scheda **Directory User (Utente directory)** e accedi come utente di dominio con autorizzazioni di amministratore locale per lo sviluppatore di immagini.

1. Sul desktop dell'Image Builder, apri Image Assistant.

1. Segui le fasi necessarie in Image Assistant per completare la creazione dell'immagine. Per ulteriori informazioni, consulta [Tutorial: creazione di un'immagine personalizzata WorkSpaces delle applicazioni utilizzando la console WorkSpaces delle applicazioni](tutorial-image-builder.md).

# Crea una variabile di ambiente con ambito limitato
<a name="customize-fleets-environment-variable-limited-scope"></a>

Segui questa procedura per creare una variabile di ambiente con ambito limitato ai processi generati dallo script. Questo approccio è utile quando devi utilizzare lo stesso nome della variabile di ambiente con valori diversi per applicazioni diverse. Ad esempio, se hai due applicazioni diverse che utilizzano la variabile di ambiente "LIC\$1SERVER", ma ogni applicazione ha un valore diverso per "LIC\$1SERVER".

**Per creare una variabile di ambiente con ambito limitato**

1. Collegati all'Image Builder su cui creare una variabile di ambiente con ambito limitato e accedi con un account con autorizzazioni di amministratore locale. Per farlo, esegui una delle operazioni seguenti: 
   + [Utilizza la console WorkSpaces Applicazioni](managing-image-builders-connect-console.md) (solo per le connessioni Web)
   + [Crea un URL di streaming](managing-image-builders-connect-streaming-URL.md) (per connessioni client Web o WorkSpaces Applicazioni)
**Nota**  
Se il generatore di immagini a cui desideri connetterti fa parte di un dominio Active Directory e l'organizzazione richiede l'accesso tramite smart card, devi creare un URL di streaming e utilizzare il client WorkSpaces Applications per la connessione. Per informazioni sull'accesso con smart card, consulta [Smart card](feature-support-USB-devices-qualified.md#feature-support-USB-devices-qualified-smart-cards).

1. Crea una cartella figlio dell'unità C:\$1 per lo script (ad esempio, C:\$1Scripts).

1. Apri Blocco note per creare il nuovo script, quindi immetti queste righe:

   `set `*variable*=*value*

   `start " " "C:\path\to\application.exe"` 

   Dove:

   *variable*è il nome della variabile da utilizzare

   *value*è il valore per il nome della variabile specificata
**Nota**  
Se il percorso dell'applicazione include spazi, l'intera stringa deve essere racchiusa tra virgolette. Esempio:   
`start " " "C:\Program Files\application.exe"`

1. Scegliere **File**, **Save** (Salva). Assegna un nome al file e salvalo con l'estensione BAT in C:\$1Scripts. Ad esempio, denominate il file LaunchApp .bat.

1. Se necessario, ripeti le fasi 4 e 5 per creare uno script per ogni applicazione aggiuntiva che richiede proprie variabili di ambiente e valori. 

1. Sul desktop dello sviluppatore di immagini, avvia Image Assistant.

1. Scegli **Add App (Aggiungi app)**, passa a C:\$1Scripts e seleziona uno degli script creati nella fase 5. Seleziona **Apri**.

1. Nella finestra di dialogo **App Launch Settings (Impostazioni di avvio app)**, mantieni o modifica le impostazioni in base alle esigenze. Una volta terminato, scegli **Salva**.

1. Se crei più script, ripeti i passaggi 8 e 9 per ogni script.

1. Segui le fasi necessarie in Image Assistant per completare la creazione dell'immagine. Per ulteriori informazioni, consulta [Tutorial: creazione di un'immagine personalizzata WorkSpaces delle applicazioni utilizzando la console WorkSpaces delle applicazioni](tutorial-image-builder.md).

   La variabile di ambiente e il valore specifico ora sono disponibili per i processi eseguiti dallo script. Gli altri processi non possono accedere a questa variabile e al relativo valore. 