È possibile convertire un pacchetto ThinApp da uno che non è compatibile con VMware Identity Manager in uno che VMware Identity Manager può distribuire e gestire. È possibile utilizzare uno dei seguenti metodi: utilizzare il comando ThinApp 4.7.2 relink, rigenerare il pacchetto dai file di progetto ThinApp dopo aver modificato il file Package.ini per aggiungere i parametri necessari di VMware Identity Manager oppure acquisire nuovamente l'applicazione Windows con le impostazioni appropriate di VMware Identity Manager selezionate nel programma ThinApp Setup Capture.

Nota: Un pacchetto ThinApp che è compatibile con VMware Identity Manager può essere utilizzato per una distribuzione di VMware Identity Manager. Solo gli utenti di VMware Identity Manager che hanno installato l'applicazione di VMware Identity Manager Desktop possono avviare ed eseguire questi pacchetti abilitati. Durante il runtime, il pacchetto ThinApp carica una DLL denominata specificamente e utilizza tale DLL per verificare il permesso dell'utente con VMware Identity Manager. Poiché la DLL è installata con l'applicazione VMware Identity Manager Desktop, questi pacchetti ThinApp possono essere eseguiti solo su sistemi Windows su cui è installata l'applicazione VMware Identity Manager Desktop.

Prerequisiti

Verificare di disporre dell'accesso agli elementi necessari per il metodo scelto.
  • Se si utilizza il comando relink, verificare di disporre dei file eseguibili per il pacchetto ThinApp che viene convertito e l'applicazione relink.exe di ThinApp 4.7.2.
  • Se si aggiorna il file Package.ini del progetto ThinApp e si rigenera il pacchetto, verificare di disporre dei file di progetto necessari dal programma ThinApp 4.7.2 per la rigenerazione.
  • Se si acquisisce di nuovo l'applicazione Windows, verificare di disporre del programma Setup Capture ThinApp 4.7.2 e del programma di installazione dell'applicazione richiesti dal programma per acquisire di nuovo l'applicazione. Fare riferimento alla Guida per l'utente di ThinApp per maggiori dettagli.

Verificare di poter accedere alla condivisione di rete ThinApp utilizzata da VMware Identity Manager e di poter creare sottocartelle e copiare i file.

Procedura

Utilizzando una versione del programma ThinApp supportata da VMware Identity Manager, creare un pacchetto ThinApp compatibile utilizzando uno dei metodi disponibili.
Opzione Descrizione
Utilizzare il comando relink -h. L'uso del comando relink -h è il metodo più semplice. Utilizzare il programma relink.exe da ThinApp 4.7.2 o versione successiva. Utilizzare questo metodo in uno dei seguenti casi:
  • Non è possibile utilizzare il metodo di rigenerazione in quanto non è presente la cartella di progetto.
  • L'uso di Setup Capture per acquisire di nuovo l'applicazione richiede troppo tempo.
  • Non si dispone del programma di installazione dell'applicazione richiesto per la riacquisizione con Setup Capture.
Nota: Il runtime ThinApp viene aggiornato quando si esegue il comando relink -h su un pacchetto ThinApp.

È possibile eseguire il comando relink dalla directory Programmi di ThinApp per visualizzare la guida della sintassi del comando.

Per creare un pacchetto compatibile, utilizzare la sintassi di base del comando:

relink -hcartella-eseguibile/*.*

dove cartella-eseguibile è una cartella contenente gli eseguibili del pacchetto ThinApp che si desidera aggiornare.

Importante: Quando si utilizza il comando relink, non sarà possibile fare riferimento alla cartella degli eseguibili del pacchetto sulla condivisione di rete utilizzata per i pacchetti ThinApp nell'ambiente di VMware Identity Manager. Quando aggiorna il runtime ThinApp, il comando converte i vecchi eseguibili in file BAK e scrive tali file, insieme ai nuovi file, nella cartella. Poiché la condivisione di rete di solito non consente la scrittura, è necessario che il nuovo collegamento punti a una copia della cartella di eseguibili.

Altri casi di utilizzo per il comando relink sono descritti nell'articolo della knowledge base VMware all'indirizzo http://kb.vmware.com/kb/2021928.

Aggiornare manualmente il file Package.ini con i parametri necessari, quindi rigenerare il pacchetto. Utilizzare questo metodo quando non è disponibile il programma di installazione dell'applicazione per il processo di riacquisizione, se si desidera evitare la configurazione up-front richiesta dalla riacquisizione dell'applicazione o se si desidera integrare le funzionalità da una versione più recente di ThinApp più di quanto farebbe il comando relink. Poiché la rigenerazione di un pacchetto integra le modifiche al file system e al registro che provengono da una nuova versione di ThinApp, una rigenerazione rileverebbe tali modifiche proprio come quando una nuova versione di ThinApp fornisce un nuovo parametro Package.ini da impostare.
Nella sezione [Build Options] del file Package.ini, aggiungere i seguenti parametri:
;--- VMware Identity Manager Parameters ---
AppID=genid
NotificationDLLs=hzntapluginlugin.dll
hzntaplugin.dll è la DLL che il runtime ThinApp richiama per verificare i permessi dell'utente di VMware Identity Manager per l'uso dell'applicazione virtualizzata.

Facoltativamente, è possibile includere il parametro HorizonOrgURL e impostarlo sul proprio nome di dominio completo di VMware Identity Manager. Vedere Installazione e configurazione di VMware Identity Manager.

Acquisire di nuovo l'applicazione utilizzando Setup Capture, quindi selezionare le impostazioni necessarie di VMware Identity Manager. Utilizzare questo metodo se si desidera acquisire di nuovo l'applicazione piuttosto che utilizzare uno degli altri metodi. Per creare un pacchetto compatibile utilizzando ThinApp Setup Capture, selezionare le impostazioni appropriate nella procedura guidata per gestire il pacchetto con VMware Identity Manager durante il processo di acquisizione. Vedere la guida per l'utente di ThinApp per i dettagli del processo di acquisizione.

risultati

È disponibile una serie di file (file EXE e facoltativamente file DAT) per un pacchetto ThinApp che può essere distribuito e gestito da VMware Identity Manager.

Operazioni successive

Per le operazioni da eseguire per aggiungere i pacchetti ThinApp alla condivisione di rete, vedere Creazione di una condivisione di rete per i pacchetti ThinApp gestiti da VMware Identity Manager.