Creazione e gestione di applicazioni virtualizzate di App-V 5.1

Aggiornamento: agosto 2015

Si applica a: Application Virtualization 5.1

Dopo avere distribuito correttamente il Sequencer Microsoft Application Virtualization (App-V) 5.1, è possibile usarlo per monitorare e registrare il processo di installazione e configurazione di un'applicazione da eseguire come applicazione virtualizzata.

Nota

Per altre informazioni sulla configurazione del Sequencer App-V 5.1, le procedure consigliate per la sequenziazione e un esempio di creazione e aggiornamento di un'applicazione virtuale, vedere la guida alla sequenziazione di Microsoft Application Virtualization 5.0 (https://download.microsoft.com/download/F/7/8/F784A197-73BE-48FF-83DA-4102C05A6D44/App-V 5.0 Sequencing Guide.docx).

Sequenziazione di un'applicazione

È possibile usare App-V 5.1 Sequencer per effettuare le seguenti attività:

  • Creare pacchetti virtuali che possano essere distribuiti in computer in cui è in esecuzione il client App-V 5.1.

  • Aggiornare i pacchetti esistenti. È possibile espandere un pacchetto esistente nel computer in cui viene eseguito il Sequencer e quindi aggiornare l'applicazione per creare una versione più recente.

  • Modificare le informazioni di configurazione associate a un pacchetto esistente. È ad esempio possibile aggiungere un collegamento o modificare un'associazione del tipo di file.

    Nota

    Per consentire il roaming, è necessario creare collegamenti e salvarli in un percorso di rete disponibile. Se si crea e si salva un collegamento in un percorso privato, il pacchetto dovrà essere pubblicato localmente nel computer in cui viene eseguito il client App-V 5.1.

  • Convertire i pacchetti virtuali esistenti.

Il Sequencer usa la directory %TMP% \ Scratch o %TEMP% \ Scratch e la directory Temp per archiviare i file temporanei durante la sequenziazione. Nel computer in cui viene eseguito il Sequencer è necessario configurare queste directory con spazio disponibile su disco equivalente ai requisiti stimati per l'installazione dell'applicazione. La configurazione delle directory temporanee su partizioni del disco rigido diverse può contribuire a migliorare le prestazioni durante la sequenziazione.

Quando si usa il Sequencer per creare una nuova applicazione virtuale, vengono creati i file elencati di seguito. Tali file costituiscono il pacchetto App-V 5.1.

  • File msi. Questo file di Windows Installer (msi) viene creato dal Sequencer e usato per installare il pacchetto virtuale nei computer di destinazione.

  • File Report.xml. In questo file il Sequencer salva tutti i problemi, gli avvisi e gli errori rilevati durante la sequenziazione. Le informazioni vengono visualizzate dopo la creazione del pacchetto. È possibile usare questo report per la diagnosi e la risoluzione dei problemi.

  • File APPV. Si tratta del file dell'applicazione virtuale.

  • File di configurazione della distribuzione. Questo file determina la modalità di distribuzione dell'applicazione virtuale nei computer di destinazione.

  • File di configurazione utente. Questo file determina la modalità di esecuzione dell'applicazione virtuale nei computer di destinazione.

Importante

È necessario configurare come directory e percorso sicuro le cartelle %TMP% e %TEMP% usate dal convertitore di pacchetti. Un percorso sicuro è accessibile solo agli amministratori. Quando inoltre si esegue la sequenziazione del pacchetto, è opportuno salvarlo in un percorso sicuro o assicurarsi che a nessun altro utente sia consentito l'accesso durante il processo di conversione e monitoraggio.

Nella finestra di dialogo Opzioni della console del Sequencer sono disponibili le seguenti schede:

  • Generale. Usare questa scheda per consentire l'esecuzione di Microsoft Update durante la sequenziazione. Selezionare Aggiungi versione pacchetto al nomefile per configurare la sequenza per aggiungere un numero di versione al pacchetto virtualizzato di cui eseguire la sequenziazione. Selezionare Considera sempre attendibile l'origine degli Acceleratori pacchetto per creare pacchetti virtualizzati usando un Acceleratore pacchetto senza che venga richiesta l'autorizzazione.

    Importante

    Gli Acceleratori pacchetto creati con App-V 4.6 non sono supportati in App-V 5.1.

  • Analizza elementi. Questa scheda consente di visualizzare i percorsi di file associati che verranno analizzati o suddivisi in token nell'ambiente virtuale. I token sono utili per aggiungere file mediante la scheda File del pacchetto in Modifica avanzata.

  • Elementi da escludere. Usare questa scheda per specificare le cartelle e le directory da non monitorare durante la sequenziazione. Per aggiungere dati dell'applicazione locali salvati nella cartella di dati dell'app locale nel pacchetto, fare clic su Nuovo, quindi specificare il percorso e il valore Tipo di mapping associato. Questa opzione è obbligatoria per alcuni pacchetti.

App-V 5.1 supporta le applicazioni che includono servizi di Microsoft Windows. Se in un'applicazione è disponibile un servizio di Windows, questo verrà incluso nel pacchetto virtuale sequenziato purché sia installato durante il monitoraggio con il Sequencer. Se un'applicazione virtuale crea un servizio di Windows alla prima esecuzione, successivamente, dopo l'installazione, dovrà essere eseguita durante il monitoraggio con il Sequencer per consentire l'aggiunta del servizio al pacchetto. Sono supportati solo i servizi eseguiti con l'account di sistema locale. I servizi configurati per l'avvio automatico o l'avvio automatico ritardato vengono avviati prima che la prima applicazione virtuale di un pacchetto venga eseguita nell'ambiente virtuale del pacchetto. I servizi di Windows configurati per l'avvio su richiesta da parte di un'applicazione vengono avviati quando l'applicazione virtuale all'interno del pacchetto avvia il servizio tramite una chiamata all'API.

Come sequenziare una nuova applicazione con App-V 5.1

Supporto per l'estensione della shell di App-V 5.1

App-V 5.1 supporta le estensioni della shell, che vengono rilevate e incorporate nel pacchetto durante la sequenziazione.

Le estensioni della shell vengono incorporate automaticamente nel pacchetto durante il processo di sequenziazione. Quando il pacchetto viene pubblicato, l'estensione della shell offre agli utenti la stessa funzionalità che avrebbero con l'applicazione installata localmente.

Requisiti per l'uso delle estensioni della shell:

  • I pacchetti contenenti le estensioni della shell incorporate devono essere pubblicati a livello globale. Per abilitare la funzionalità di estensione della shell, l'applicazione non richiede alcuna installazione o configurazione aggiuntiva nel client.

  • Le estensioni della shell non funzionano se il numero di bit dell'applicazione, il sequencer e il client App-V non corrispondono. Ad esempio:

    • La versione dell'applicazione è a 64 bit.

    • Il Sequencer è in esecuzione in un computer a 64 bit.

    • Il pacchetto viene distribuito in un computer client App-V a 64 bit.

La tabella seguente elenca le estensioni della shell supportate:

Gestore Descrizione 

Gestore del menu di scelta rapida

Aggiunge voci al menu di scelta rapida. Viene chiamato prima che venga visualizzato il menu di scelta rapida.

Gestore di trascinamento della selezione

Controlla l'azione associata al clic con il pulsante destro del mouse e il trascinamento della selezione e modifica il menu di scelta rapida visualizzato.

Gestore dell'obiettivo di rilascio

Controlla l'azione dopo che un oggetto dati è stato trascinato e rilasciato su un obiettivo di rilascio, ad esempio un file.

Gestore dell'oggetto dati

Controlla l'azione dopo che un file viene copiato negli Appunti o trascinato e rilasciato su un obiettivo di rilascio. Può fornire altri formati degli Appunti all'obiettivo di rilascio.

Gestore della finestra delle proprietà

Sostituisce o aggiunge pagine alla finestra delle proprietà di un oggetto.

Gestore della finestra popup

Consente di recuperare i flag e le informazioni della finestra popup di un elemento e di visualizzarli all'interno di una descrizione comando popup al passaggio del mouse.

Gestore delle colonne

Consente di creare e visualizzare colonne personalizzate nella visualizzazione Dettagli di Esplora risorse. Può essere usato per estendere l'ordinamento e il raggruppamento.

Gestore anteprima

Consente la visualizzazione dell'anteprima di un file nel riquadro di anteprima di Esplora risorse.

Copiare sul supporto per l'estensione del file CoW (copia su scrittura)

Le estensioni dei file CoW (copia su scrittura) consentono a App-V 5.1 di scrivere in modo dinamico in posizioni specifiche contenute nel pacchetto virtuale mentre è in uso.

La tabella seguente visualizza i tipi di file che possono essere contenuti in un pacchetto virtuale nella directory VFS, ma che non possono essere aggiornati nel computer che esegue il client App-V 5.1. È possibile modificare tutti gli altri file e directory.

.acm

.asa

.asp

.aspx

.ax

.bat

.cer

.chm

.clb

.cmd

.cnt

.cnv

.com

.cpl

.cpx

.crt

.dll

.drv

.exe

.fon

.grp

.hlp

.hta

.ime

.inf

.ins

.isp

.its

.js

.jse

.lnk

.msc

.msi

.msp

.mst

.mui

.nls

.ocx

.pal

.pcd

.pif

.reg

.scf

.scr

.sct

.shb

.shs

.sys

.tlb

.tsp

.url

.vb

.vbe

.vbs

.vsmacros

.ws

.esc

.wsf

.wsh

Modifica del pacchetto di un'applicazione virtuale esistente

È possibile usare il Sequencer per modificare un pacchetto esistente. L'architettura dei chip del computer in cui si esegue questa attività deve corrispondere a quella del computer usato per creare l'applicazione. Se ad esempio per la prima sequenziazione di un pacchetto è stato usato un computer con sistema operativo a 64 bit, per modificare il pacchetto è necessario usare un computer con un sistema operativo dello stesso tipo.

Come modificare un pacchetto di applicazione virtuale esistente

Creazione di un modello di progetto

Un file APPVT corrisponde a un modello di progetto che può essere usato per salvare impostazioni personalizzate applicate comunemente. È quindi possibile usare più facilmente tali impostazioni per sequenziazioni future.

I modelli di progetto di App-V 5.1 sono diversi dagli Acceleratori applicazione di App-V 5.1 perché gli Acceleratori di App-V 5.1 sono specifici dell'applicazione, mentre i modelli di progetto di App-V 5.1 possono essere applicati a più applicazioni. Inoltre, non è possibile usare un modello di progetto quando si usa un Acceleratore pacchetto per creare un pacchetto di applicazione virtuale. Le seguenti impostazioni generali vengono salvate con un modello di progetto di App-V 5.1:

Un modello consente di specificare e archiviare più impostazioni come descritto di seguito:

  • Opzioni di monitoraggio avanzate. Consente di eseguire Microsoft Update durante il monitoraggio, nonché di salvare le impostazioni delle opzioni per l'uso dell'interazione locale.

  • Opzioni generali. Consente di usare Windows Installer e Aggiungi versione pacchetto al nomefile.

  • Elementi da escludere.. Contiene l'elenco dei criteri di esclusione.

Come creare e usare un modello di progetto

Creazione di un Acceleratore pacchetto

Nota

Gli Acceleratori pacchetto creati con una versione precedente di App-V devono essere ricreati usando App-V 5.1.

È possibile usare gli Acceleratori pacchetto di App-V 5.1 per generare automaticamente un nuovo pacchetto di applicazione virtuale. Una volta creato correttamente un Acceleratore pacchetto, è possibile riusarlo e condividerlo.

In alcune situazioni, per creare l'Acceleratore pacchetto, potrebbe essere necessario installare l'applicazione localmente nel computer in cui è in esecuzione il Sequencer. In tali casi, provare innanzitutto a creare l'Acceleratore pacchetto con il supporto di installazione. Se risultano mancanti più file necessari, installare l'installazione localmente nel computer in cui è in esecuzione il Sequencer, quindi creare l'Acceleratore pacchetto.

Una volta creato correttamente un Acceleratore pacchetto, è possibile riusarlo e condividerlo. La creazione di Acceleratori pacchetto di App-V 5.1 è un'attività avanzata. Tali Acceleratori possono contenere password e informazioni specifiche degli utenti, pertanto è necessario conservarli con il relativo supporto di installazione in un luogo sicuro e firmarli digitalmente dopo averli creati, in modo da consentire la verifica dell'entità di pubblicazione durante l'applicazione dell'Acceleratore pacchetto di App-V 5.1.

Come creare un acceleratore pacchetto

Come creare un pacchetto di applicazione virtuale usando un acceleratore pacchetto di App-V

Segnalazione degli errori del Sequencer

Il Sequencer App-V 5.1 è in grado di rilevare i problemi più comuni durante la sequenziazione. Nella pagina Report installazione alla fine della procedura guidata di sequenziazione i messaggi diagnostici vengono visualizzati come Errori, Avvisi e Info, a seconda della gravità del problema.

È inoltre possibile trovare altre informazioni sugli errori di sequenziazione usando il Visualizzatore eventi di Windows.

Come inviare suggerimenti per App-V?

Aggiungere o votare i suggerimenti qui. Per problemi relativi ad App-V, usare il forum di TechNet su App-V.

Altre risorse per il Sequencer App-V 5.1

-----
Per ulteriori informazioni su MDOP, è possibile accedere alla libreria TechNet, cercare contenuto sulla risoluzione di problemi in TechNet Wiki o tenersi informati tramite Facebook o Twitter.
-----