Prima che gli utenti di VMware Identity Manager possano eseguire i loro pacchetti ThinApp registrati mediante VMware Identity Manager, questi dovranno avere l'applicazione VMware Identity Manager Desktop installata e in esecuzione sui relativi sistemi Windows.

I pacchetti ThinApp sono applicazioni di Windows virtualizzate. I pacchetti ThinApp sono distribuiti sui sistemi Windows e un utente collegato al sistema può avviare ed eseguire solo quei pacchetti ThinApp registrati sul sistema. VMware Identity Manager può distribuire e gestire i pacchetti ThinApp che sono compatibile con VMware Identity Manager.

Per avviare ed eseguire correttamente una di queste applicazioni virtualizzate nella sessione Windows dell'utente, sono necessari i seguenti elementi:
  • Il pacchetto ThinApp dell'applicazione virtualizzata deve essere registrato per l'uso di quell'utente da VMware Identity Manager.
  • Una DLL specifica deve essere disponibile su tale sistema Windows.
  • Il processo hws-desktop-client.exe deve essere in esecuzione.
Quando viene creato un pacchetto ThinApp compatibile, questo viene configurato per caricare una determinata DLL quando l'utente collegato avvia l'applicazione virtualizzata nella relativa sessione di Windows. In quel momento, l'applicazione virtualizzata prova a caricare la DLL. Una volta caricata, la DLL prova a verificare insieme all'applicazione VMware Identity Manager Desktop installata in locale se il pacchetto ThinApp è registrato sul desktop Windows per quell'utente. L'applicazione VMware Identity Manager Desktop installata in locale determina se l'applicazione è registrata per quell'utente senza comunicare con VMware Identity Manager. Se l'applicazione è registrata sul desktop Windows per l'utente, VMware Identity Manager Desktop prova a verificare quando è stata eseguita l'ultima sincronizzazione con VMware Identity Manager. Se l'applicazione VMware Identity Manager Desktop conferma che la sincronizzazione rientra nel periodo di tolleranza offline per il client installato, il client consentirà l'esecuzione dell'applicazione.

Poiché tale DLL è disponibile sul sistema Windows solo se è installata l'applicazione VMware Identity Manager Desktop e poiché il processo hws-desktop-client.exe è in esecuzione solo se l'applicazione VMware Identity Manager Desktop è in esecuzione su tale sistema, l'applicazione VMware Identity Manager Desktop dovrà essere installata sul sistema Windows per eseguire i pacchetti ThinApp che sono distribuiti e gestiti da VMware Identity Manager.

Distribuzione dell'applicazione VMware Identity Manager Desktop per l'uso dei pacchetti ThinApp

L'applicazione VMware Identity Manager Desktop può essere installata facendo doppio clic sul file EXE del programma di installazione, avviando il file eseguibile utilizzando le opzioni della riga di comando oppure eseguendo uno script che utilizza le opzioni della riga di comando. Per installare l'applicazione, sono richiesti i privilegi da amministratore. Per informazioni sull'installazione dell'applicazione VMware Identity Manager Desktop facendo doppio clic sul file EXE del programma di installazione, vedere la Guida per l'utente di VMware Identity Manager .

La configurazione dell'applicazione installata determina il modo in cui un pacchetto ThinApp che è distribuito da VMware Identity Manager viene distribuito sul sistema Windows. Per impostazione predefinita, quando l'applicazione VMware Identity Manager Desktop è installata facendo doppio sul file EXE del programma di installazione, il client viene configurato per distribuire i pacchetti ThinApp utilizzando la modalità di distribuzione COPY_TO_LOCAL con l'opzione AUTO_TRY_HTTP abilitata. Tali opzioni del programma di installazione predefinito risultano in ciò che è detto modalità di distribuzione di download. Con le impostazioni predefinite COPY_TO_LOCAL e AUTO_TRY_HTTP, l'applicazione client prova prima a scaricare i pacchetti ThinApp copiandoli sull'endpoint del sistema Windows e, se il primo tentativo non riesce, prova a scaricarli mediante HTTP.

Se VMware Identity Manager è configurato per l'accesso basato su account al repository ThinApp, l'applicazione client potrà scaricare i pacchetti ThinApp mediante HTTP. Una volta scaricati i pacchetti ThinApp sul sistema locale Windows, l'utente potrà eseguire le applicazioni virtualizzate sul sistema locale.

Per evitare che le applicazioni virtualizzate vengano scaricate sul sistema Windows locale e utilizzino spazio sul sistema, è possibile far sì che gli utenti eseguano i pacchetti ThinApp dalla condivisione di rete utilizzando una modalità di distribuzione in streaming. Affinché gli utenti eseguano i pacchetti ThinApp utilizzando la modalità in streaming, è necessario installare l'applicazione VMware Identity Manager Desktop sui sistemi Windows utilizzando un processo di installazione della riga di comando. Il programma di installazione è dotato di opzioni della riga di comando che possono essere utilizzate per impostare la modalità di distribuzione in runtime per i pacchetti ThinApp. Per impostare la modalità di distribuzione in runtime per lo streaming dei pacchetti ThinApp, utilizzare l'opzione del programma di installazione RUN_FROM_SHARE.

Un metodo per l'installazione dell'applicazione VMware Identity Manager Desktop su più sistemi Windows consiste nell'utilizzare uno script per installare l'applicazione in maniera non presidiata sui sistemi Windows. È possibile installare il client in maniera non presidiata su più sistemi Windows nello stesso momento.
Nota: Un'installazione non presidiata non visualizza messaggi né finestre durante il processo di installazione.
Impostare un valore nello script per indicare se i client installati mediante quello script distribuiscono i pacchetti ThinApp utilizzando la modalità in streaming ThinApp, l'opzione RUN_FROM_SHARE o una delle modalità di download ThinApp, come l'opzione COPY_TO_LOCAL o HTTP_DOWNLOAD.

Determinazione della modalità di distribuzione appropriata per i pacchetti ThinApp su endpoint Windows

La configurazione dell'applicazione VMware Identity Manager Desktop sull'endpoint Windows determina se un pacchetto ThinApp distribuito mediante VMware Identity Manager viene distribuito in modalità di streaming ThinApp, RUN_FROM_SHARE, o con una delle modalità di download, COPY_TO_LOCAL o HTTP_DOWNLOAD. Quando si crea lo script per installare l'applicazione VMware Identity Manager Desktop su endpoint Windows in maniera non presidiata, come ad esempio su desktop e laptop, vengono impostate le opzioni che definiscono la modalità di distribuzione dei pacchetti ThinApp. Scegliere la modalità di distribuzione che meglio si adatta al proprio ambiente di rete per gli endpoint selezionati, considerando dettagli quali la latenza di rete.

Con la modalità in streaming, quando l'applicazione VMware Identity Manager Desktop viene sincronizzata con VMware Identity Manager, il client scarica i collegamenti dell'applicazione per le applicazioni virtualizzate dei pacchetti ThinApp sul desktop Windows e quando l'utente avvia i pacchetti ThinApp, le applicazioni virtualizzate vengono eseguite dalla condivisione file su cui si trovano i pacchetti.

La modalità in streaming è quindi appropriata per i sistemi che sono sempre connessi alla condivisione di rete, come i desktop di Horizon.

Con la modalità di download, al primo uso o aggiornamento di un pacchetto ThinApp, l'utente deve attendere prima che il pacchetto ThinApp sia scaricato sul sistema Windows e che vengano creati i collegamenti. Dopo il download iniziale, l'utente avvia ed esegue l'applicazione Windows virtualizzata sul sistema locale.

Importante: Per i desktop di Horizon non permanenti, denominati anche desktop di Horizon mobili o senza stato, è necessario impostare il client per l'utilizzo della modalità in streaming di ThinApp utilizzando l'opzione del programma di installazione da riga di comando /v INSTALL_MODE=RUN_FROM_SHARE durante l'installazione del client. L'opzione RUN_FROM_SHARE offre l'esperienza di runtime ottimale per l'utilizzo dei pacchetti ThinApp nei desktop di Horizon mobili. Vedere Opzioni del programma d'installazione da riga di comando per VMware Identity Manager Desktop.
Importante: La modalità HTTP_DOWNLOAD richiede che l'URL del provider di identità sia raggiungibile dal computer Windows dell'utente. Le modalità RUN_FROM_SHARE e COPY_TO_LOCAL richiedono che la condivisione ThinApp sia raggiungibile dal computer Windows dell'utente.
Tabella 1. Modalità di distribuzione ThinApp per le applicazioni virtualizzate acquisite come pacchetti ThinApp
Modalità Descrizione
modalità di streaming ThinApp In modalità in streaming ThinApp, le applicazioni virtualizzate sono sottoposte a streaming ogni volta che vengono avviate. Questo metodo evita di utilizzare spazio su disco sul desktop durante la copia delle applicazioni virtualizzate. Affinché le applicazioni possano essere eseguite, il desktop deve essere connesso alla condivisione di rete dei pacchetti ThinApp.

I seguenti ambienti possono fornire la coerenza e la stabilità richieste:

  • Desktop di Horizon, senza stato o permanenti, con connettività eccellente alla condivisione file in cui si trovano i pacchetti ThinApp.
  • Utenti con desktop Windows che non sono desktop di Horizon, condivisi tra più utenti. Questa situazione evita l'accumulo su disco di applicazioni specifiche scaricate dall'utente e fornisce un accesso rapido alle applicazioni senza provocare un ritardo per i download di un utente.

L'account utilizzato dall'utente per accedere al sistema Windows è utilizzato per ottenere i pacchetti ThinApp dalla condivisione di rete. Tale account deve disporre delle autorizzazioni appropriate sulla condivisione di rete per leggere ed eseguire i file sulla condivisione.

modalità di download ThinApp In modalità di download ThinApp, le applicazioni vengono scaricate sull'endpoint Windows. L'utente esegue l'applicazione virtualizzata in locale sull'endpoint. La modalità di download ThinApp potrebbe essere più adatta per i seguenti casi:
  • Desktop di Horizon permanenti
  • Desktop collegati a una LAN che sono periodicamente offline
  • Una LAN con scarsa latenza di rete

VMware Identity Manager fornisce due diverse opzioni per la modalità di download ThinApp: COPY_TO_LOCAL e HTTP_DOWNLOAD. Se il client è configurato per COPY_TO_LOCAL, l'endpoint Windows deve far parte dello stesso dominio della condivisione di file a meno che non sia abilitata l'opzione AUTO_TRY_HTTP e VMware Identity Manager sia configurato per l'accesso basato su account sulla condivisione di rete dei pacchetti ThinApp.

Se è abilitata l'opzione AUTO_TRY_HTTP e VMware Identity Manager è configurato per l'accesso basato su account, se l'endpoint Windows non fa parte dello stesso dominio e il primo tentativo di download del pacchetto ThinApp non riesce, l'applicazione VMware Identity Manager Desktop proverà a scaricare automaticamente i pacchetti ThinApp utilizzando il protocollo HTTP come per la modalità HTTP_DOWNLOAD. Con HTTP_DOWNLOAD, l'endpoint Windows non deve far parte dello stesso dominio della condivisione di file. Tuttavia, i tempi di copia e sincronizzazione di quando si utilizza HTTP_DOWNLOAD sono significativamente più lunghi di quando si usa COPY_TO_LOCAL.

Importante: Se VMware Identity Manager non è abilitato per l'accesso basato su account, il download mediante il protocollo HTTP non funziona, anche se l'opzione AUTO_TRY_HTTP è abilitata o se il client è configurato con l'opzione HTTP_DOWNLOAD.

Quando si utilizza COPY_TO_LOCAL, l'account utilizzato dall'utente per accedere al sistema Windows è utilizzato per ottenere i pacchetti ThinApp dalla condivisione di rete. Tale account deve disporre delle autorizzazioni appropriate sulla condivisione di rete per leggere e copiare i file dalla condivisione. Se si utilizza HTTP_DOWNLOAD, l'account utente della condivisione che si specifica nella console di VMware Identity Manager quando si configura l'accesso da VMware Identity Manager alla condivisione di rete dei pacchetti ThinApp è l'account utilizzato per scaricare i pacchetti ThinApp. Tale account utente della condivisione deve disporre dell'autorizzazione di lettura sulla condivisione di rete dei pacchetti ThinApp per copiare i file dalla condivisione.

La condivisione di rete dei pacchetti ThinApp deve rispondere ai requisiti appropriati per la modalità di distribuzione impostata per gli endpoint Windows. Vedere Installazione e configurazione di VMware Identity Manager.