È possibile impostare svariate opzioni per l'applicazione VMware Identity Manager Desktop quando si esegue il relativo programma d'installazione dalla riga di comando o con uno script di distribuzione.

Opzioni da riga di comando disponibili per il programma d'installazione di the VMware Identity Manager Desktop

Dopo aver scaricato il file .exe del programma d'installazione dell'applicazione client su un sistema Windows, è possibile visualizzare l'elenco delle opzioni d'installazione eseguendo il comando seguente:

VMware-Identity-Manager-Desktop-n.n.n-nnnnnnn /?

dove n.n.n-nnnnnnn rappresenta la versione e il numero di build del file. Appare una finestra di dialogo con l'elenco delle opzioni d'installazione disponibili per l'installazione dell'applicazione client dalla riga di comando o con uno script di distribuzione.

Tabella 1. Opzioni programma d'installazione da riga di comando

Opzione programma d'installazione

Valore

Descrizione

/?

Visualizza le opzioni programma d'installazione da riga di comando.

/a

Esegue un'installazione amministrativa.

Per ulteriori informazioni, vedere la documentazione del programma d'installazione di Windows.

/a

percorso completo dell'installazione amministrativa esistente

Applica una patch a un'installazione amministrativa esistente.

/s

Nasconde la finestra di dialogo dell'inizializzazione durante l'installazione.

Per installare in modalità silenziosa, utilizzare /s /v/qn.

In modalità silenziosa, durante l'installazione non viene visualizzato alcun messaggio, finestra di dialogo o richiesta d'immissione. Generalmente, questa opzione è utilizzata quando si crea uno script di distribuzione per eseguire il programma d'installazione.

/v

coppie key-value

Set di parametri da passare al programma d'installazione, specificati in coppie key-value. Utilizzare il formato key=value. Questi argomenti configurano le opzioni di runtime per i pacchetti ThinApp e in generale per VMware Identity Manager Desktop.

/c

Cancella le informazioni di registrazione dell'installazione.

/l

[percorso completo del file di registro]

Esegue la registrazione dettagliata e salva in un file di registro specificato.

Se non si specifica un file di registro, viene utilizzato un file di registro predefinito in %TEMP%.

/x

Decomprime il programma d'installazione nella cartella %TEMP%.

Coppie chiave-valore per l'opzione /v

È possibile utilizzare le seguenti coppie chiave-valore per l'opzione /v del programma d'installazione.

Tabella 2. Chiavi per l'opzione da riga di comando /v del programma d'installazione

Chiave

Valore

Descrizione

WORKSPACE_SERVER

Nome host o URL del servizio di VMware Identity Manager

fornisce il nome host o l'URL del servizio di VMware Identity Manager, per permettere all'applicazione VMware Identity Manager Desktop di comunicare con il servizio. Il protocollo richiesto è HTTPS. Racchiudere il valore tra virgolette.

Utilizzare il seguente formato:

WORKSPACE_SERVER="https://VMwareIdentityManagerFQDN"

oppure

WORKSPACE_SERVER="VMwareIdentityManagerHostName"

Ad esempio:

WORKSPACE_SERVER="https://myserver.mycompany.com"

WORKSPACE_SERVER="myserver"

INSTALL_MODE

Uno dei seguenti:

COPY_TO_LOCAL

HTTP_DOWNLOAD

RUN_FROM_SHARE

Imposta la modalità di distribuzione per definire come l'applicazione VMware Identity Manager Desktop dovrà ottenere i pacchetti ThinApp in runtime. I pacchetti ThinApp sono applicazioni di Windows virtualizzate. I pacchetti ThinApp risiedono in una condivisione di rete integrata con VMware Identity Manager.

  • COPY_TO_LOCAL: i pacchetti autorizzati per l'utente vengono scaricati nel sistema Windows del client tramite copia di file. Quando l'utente avvia un pacchetto ThinApp, l'applicazione virtualizzata viene eseguita localmente su quel sistema. Prima che l'utente scarichi e utilizzi un pacchetto ThinApp autorizzato e continui la sincronizzazione dei pacchetti nel sistema Windows client, quest'ultimo deve essere già unito allo stesso dominio Active Directory a cui è appartiene la condivisione di rete dei pacchetti ThinApp. L'account dell'utente utilizzato per accedere al sistema Windows è l'account 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.

    Importante:

    La modalità COPY_TO_LOCAL richiede che la condivisione di ThinApp sia raggiungibile dal sistema Windows dell'utente.

  • HTTP_DOWNLOAD: i pacchetti autorizzati per l'utente vengono scaricati nel sistema Windows del client utilizzando il protocollo HTTP. Quando l'utente avvia un pacchetto ThinApp, l'applicazione virtualizzata viene eseguita localmente su quel sistema. L'applicazione VMware Identity Manager Desktop utilizza l'account del sistema VMware Identity Manager dell'utente per autenticarsi in VMware Identity Manager e ottenere l'elenco dei pacchetti autorizzati per l'utente da scaricare. L'account utente della condivisione fornito nella console di VMware Identity Manager per l'attivazione dell'accesso basato su account alla condivisione di rete dei pacchetti ThinApp corrisponde all'account utilizzato da VMware Identity Manager per accedere ai pacchetti ThinApp dal repository. Questo account utente della condivisione per VMware Identity Manager richiede l'autorizzazione in lettura sulla condivisione di rete. L'account che l'utente ha utilizzato per accedere al sistema Windows del client e l'account del sistema VMware Identity Manager dell'utente non richiedono alcuna autorizzazione sulla condivisione di rete. Il sistema Windows del client non deve essere unito allo stesso dominio a cui appartiene la condivisione di rete dei pacchetti ThinApp. Questo metodo di download in genere è più lento rispetto ad altre modalità. Il vantaggio di questa modalità è che il sistema Windows del client non deve essere unito al dominio Active Directory per ottenere ed eseguire l'applicazione virtualizzata.

    Importante:

    Affinché l'opzione HTTP_DOWNLOAD funzioni, l'integrazione dei pacchetti ThinApp in VMware Identity Manager deve essere configurata per l'accesso basato su account. Vedere Installazione e configurazione di VMware Identity Manager.

    Importante:

    Per VMware Identity Manager 2.6 e versioni successive in Windows 2008 R2 o Windows 7, l'opzione HTTP_DOWNLOAD non funziona a meno che non venga abilitato TLS 1.0 in VMware Identity Manager oppure TLS 1.1. o 1.2 nel sistema Windows 2008 R2 o Windows 7. Per abilitare TLS 1.0 in VMware Identity Manager, vedere l'articolo 2144805 della Knowledge Base. Per abilitare TLS 1.1 o 1.2 nel sistema Windows, vedere la documentazione Microsoft all'indirizzo https://support.microsoft.com/en-us/kb/3140245.

    Importante:

    La modalità HTTP_DOWNLOAD richiede che l'URL IDP sia raggiungibile dal sistema Windows dell'utente.

  • RUN_FROM_SHARE: l'applicazione virtualizzata viene trasferita al sistema Windows del client dalla condivisione di rete quando l'utente avvia il pacchetto ThinApp. L'opzione RUN_FROM_SHARE è la più adatta per i sistemi Windows che hanno sempre connettività alla condivisione di rete dove risiedono i pacchetti ThinApp, dato che i pacchetti ThinApp non sono presenti nel sistema Windows e le applicazioni virtualizzate vengono eseguite solo se il sistema Windows può connettersi alla condivisione di rete. Il sistema Windows del client deve essere unito allo stesso dominio Active Directory a cui appartiene la condivisione di rete dei pacchetti ThinApp. L'account dell'utente utilizzato per accedere al sistema Windows è l'account 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.

    Importante:

    La modalità RUN_FROM_SHARE richiede che la condivisione di ThinApp sia raggiungibile dalla macchina Windows dell'utente.

Il valore predefinito è COPY_TO_LOCAL.

Per tutte le modalità, la condivisione di rete deve avere le autorizzazioni su file e condivisione appropriate. Vedere Installazione e configurazione di VMware Identity Manager.

Quando l'applicazione VMware Identity Manager Desktop viene installata con una di queste configurazioni, l'account dell'utente che accede al sistema Windows deve avere le autorizzazioni su file e condivisione appropriate sulla condivisione di rete per poter ottenere i pacchetti ThinApp:

  • L'opzione RUN_FROM_SHARE

  • L'opzione COPY_TO_LOCAL, senza avere anche l'opzione AUTO_TRY_HTTP attivata e l'accesso basato su account configurato in VMware Identity Manager

POLLING_INTERVAL

Frequenza in secondi

Imposta la frequenza, in secondi, della sincronizzazione tra l'applicazione VMware Identity Manager Desktop installata e VMware Identity Manager per verificare la presenza di nuovi pacchetti ThinApp o permessi. Se non specificato, viene applicato il valore predefinito di 300 secondi (5 minuti).

Ad esempio:

POLLING_INTERVAL=600

ENABLE_AUTOUPDATE

0 o 1

Attiva o disattiva il controllo di aggiornamento automatico e l'attività di download. Se attivata, l'applicazione VMware Identity Manager Desktop installata controlla automaticamente se è disponibile un'applicazione più recente per il download. Se è disponibile una versione più recente, l'applicazione VMware Identity Manager Desktop viene scaricata e aggiornata automaticamente alla versione più recente. Questa opzione è attivata per impostazione predefinita.

Impostare il valore di questa variabile su 0 per disattivare l'aggiornamento automatico. Se non specificato, viene applicato il valore predefinito 1.

L'installazione di aggiornamenti automatici richiede privilegi di amministratore.

SHARED_CACHE

0 o 1

Determina se la cache del pacchetto ThinApp si trova in una cartella comune nel sistema Windows in cui si sta installando l'applicazione client. Impostare il valore di questa variabile su 1 per specificare che tutti gli account utente nel sistema Windows condividono una posizione di cache comune. Per impostazione predefinita, la cartella comune è %ProgramData%\VMware\Identity Manager Desktop\thinapp.

Se non specificato, viene applicato il valore predefinito 0 e ogni account utente di Windows ottiene la propria cache; la posizione predefinita è %LOCALAPPDATA%\VMware\Identity Manager Desktop\thinapp.

Nota:

Se si specifica una cache condivisa, l'applicazione VMware Identity Manager Desktop non elimina automaticamente i pacchetti ThinApp da questa cache condivisa. Dato che SHARED_CACHE=1 indica che tutti gli account utente nel sistema Windows condividono la stessa posizione, i pacchetti devono rimanere nella posizione condivisa in modo che gli utenti autorizzati possano utilizzarli, anche quando si rimuovono i permessi a un utente. Quando si annullano i permessi di un utente dal pacchetto ThinApp, l'applicazione VMware Identity Manager Desktop annulla la registrazione del pacchetto per l'utente. Gli altri utenti autorizzati di quel sistema Windows possono continuare a utilizzare il pacchetto ThinApp. È possibile eliminare manualmente la cache comune per liberare spazio se nessun account utente sul sistema Windows è autorizzato a utilizzare pacchetti ThinApp. Ogni pacchetto ThinApp ha la propria cartella all'interno della posizione della cache.

CACHE_DIR

Percorso della cartella

Impostare la posizione in cui i pacchetti ThinApp saranno memorizzati in cache localmente se sono utilizzate le modalità d'installazione HTTP_DOWNLOAD o COPY_TO_LOCAL. Questo valore è impostato per sistema, non per utente, pertanto è necessario utilizzare variabili d'ambiente quali %LOCALAPPDATA%, per selezionare posizioni specifiche degli utenti. Accertarsi di utilizzare il carattere di escape % nella riga di comando per impedire l'espansione immediata. Ad esempio:

CACHE_DIR=^%LOCALAPPDATA^%\cache

AUTO_TRY_HTTP

0 o 1

Quando l'applicazione VMware Identity Manager Desktop viene installata con l'opzione COPY_TO_LOCAL e per VMware Identity Manager è configurato l'accesso basato su account, l'opzione AUTO_TRY_HTTP determina se il client deve provare a scaricare automaticamente i pacchetti ThinApp autorizzati per l'utente utilizzando il protocollo HTTP, in modo simile all'opzione HTTP_DOWNLOAD, se il primo tentativo di download non riesce. Questa opzione è attivata per impostazione predefinita. Impostare il valore di questa opzione su 0 per disattivare automaticamente i tentativi di download del protocollo HTTP.

Importante:

Affinché l'opzione AUTO_TRY_HTTP funzioni, l'integrazione dei pacchetti ThinApp in VMware Identity Manager deve essere configurata per l'accesso basato su account. Vedere Requisiti di VMware Identity Manager per i pacchetti ThinApp e il repository della condivisione di rete.

INSTALL_MODULES

thinapp

Elenco di valori delimitati da virgole che specifica quali moduli installare. Attualmente è disponibile solo il modulo thinapp.

MIGRATE_ACTION

Uno dei seguenti:

MOVE

COPY

NONE

Se è installata la vecchia applicazione Workspace per Windows, il programma d'installazione eseguirà la migrazione dei dati e delle impostazioni dall'applicazione precedente a quella nuova. Il valore predefinito è MOVE.

In base al valore specificato, le seguenti impostazioni vengono spostate, copiate o ignorate.

Pacchetti ThinApp in cache

I pacchetti ThinApp scaricati vengono copiati dalla cache di Workspace per Windows, %LOCALAPPDATA%\VMware\Horizon ThinApp\PackageCache, alla nuova posizione della cache, %LOCALAPPDATA%\VMware\Identity Manager Desktop\thinapp. I nomi delle cartelle all'interno della cartella della cache saranno modificati.

Importante:

Le proprietà impostate per VMware Identity Manager durante l'installazione hanno la priorità rispetto a qualsiasi valore migrato per queste proprietà. Se ad esempio INSTALL_MODE in Workspace per Windows è stato impostato su COPY_TO_LOCAL e durante l'installazione di Identity Manager Desktop si specifica /v INSTALL_MODE=HTTP_DOWNLOAD, INSTALL_MODE viene impostata su HTTP_DOWNLOAD.

Utilizzo delle opzioni del programma d'installazione di VMware Identity Manager Desktop da riga di comando

Se l'istanza di VMware Identity Manager ha l'URL https://identitymanagerFQDN e VMware Identity Manager è configurato per l'accesso basato su account nella condivisione di rete dei pacchetti ThinApp, e si desidera installare l'applicazione VMware Identity Manager Desktop in modalità silenziosa su più desktop di quella istanza di VMware Identity Manager con queste opzioni:

  • Opzione d'installazione di ThinApp impostata su HTTP_DOWNLOAD, poiché si prevede che questi sistemi Windows molto probabilmente non saranno unità al dominio. VMware Identity Manager è correttamente configurato per l'accesso basato su account sulla condivisione di rete dei pacchetti ThinApp.

  • Il client controlla la presenza di nuovi pacchetti e permessi con VMware Identity Manager ogni 60 secondi.

È possibile creare uno script che richiami il comando seguente:

VMware-Identity-Manager-Desktop-n.n.n-nnnnnnn.exe /s
   /v/qn WORKSPACE_SERVER="https://identitymanagerFQDN" INSTALL_MODE=HTTP_DOWNLOAD POLLING_INTERVAL=60

dove n.n.n-nnnnnnn viene sostituito dalla parte di nome file corrispondente al nome del programma d'installazione di VMware Identity Manager Desktop scaricato.