Informazioni sul file del gruppo di connessione

Aggiornamento: agosto 2015

Si applica a: Application Virtualization 5.1

Contenuto dell'argomento:

  • Percorso e scopo del file del gruppo di connessione

  • Struttura del file XML del gruppo di connessione

  • Configurazione della priorità dei pacchetti in un gruppo di connessione

  • Configurazioni supportate per la connessione di un'applicazione virtuale

Percorso e scopo del file del gruppo di connessione

Scopo del gruppo di connessione

Un gruppo di connessione è una funzionalità di App-V che consente di raggruppare i pacchetti per creare un ambiente virtuale in cui le applicazioni contenute in tali pacchetti possono interagire tra loro.

Esempio: Si vogliono usare dei plug-in con Microsoft Office. È possibile creare due pacchetti, uno che contiene i plug-in e uno Office, quindi aggiungerli a un gruppo di connessione per abilitare l'uso dei plug-in in Office.

Come funziona il file del gruppo di connessione

Quando si applica un file del gruppo di connessione di App-V 5.1, i pacchetti enumerati nel file vengono combinati in un unico ambiente virtuale in fase di runtime. Usare il file del gruppo di connessione di Microsoft Application Virtualization (App-V) 5.1 per configurare i gruppi di connessione esistenti di App-V 5.1.

Percorso del file di esempio

%APPDATA%\Microsoft\AppV\Client\Catalog\PackageGroups\{6CCC7575-162E-4152-9407-ED411DA138F4}\{4D1E16E1-8EF8-41ED-92D5-8910A8527F96}.

Struttura del file XML del gruppo di connessione

In questa sezione:

  • Parametri che definiscono il gruppo di connessione

  • Parametri che definiscono i pacchetti nel gruppo di connessione

  • File XML del gruppo connessione di esempio di App-V

  • File XML del gruppo di connessione di esempio da App-V 5.0 ad App-V 5.0 SP2

Parametri che definiscono il gruppo di connessione

La tabella seguente descrive i parametri nel file XML che definiscono il gruppo di connessione, non i pacchetti.

Campo Descrizione 

Nome dello schema

Il nome dello schema.

Applicabile a partire da App-V 5.0 SP3: Per usare le funzionalità per i pacchetti facoltativi e "Usa qualsiasi versione" descritte in questa tabella, è necessario specificare lo schema seguente nel file XML:

xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"

AppConnectionGroupId

Identificatore GUID univoco per questo gruppo di connessione. Lo stato del gruppo di connessione è associato a questo identificatore. Specificare questo identificatore solo quando si crea il gruppo di connessione.

È possibile creare un nuovo GUID digitando: [Guid]::NewGuid().

VersionId

Identificatore GUID della versione per la specifica versione del gruppo di connessione.

Quando si aggiorna un gruppo di connessione (ad esempio, mediante l'aggiunta o l'aggiornamento di un nuovo pacchetto), è necessario aggiornare il GUID della versione in modo che rispecchi la nuova versione.

DisplayName

Nome visualizzato del gruppo di connessione.

Priorità

Campo relativo alla priorità facoltativo per il gruppo di connessione.

"0": indica la priorità più alta.

Se una priorità è obbligatoria, ma non è stata configurata, il pacchetto non riuscirà perché non è possibile determinare il gruppo di connessione corretto da usare.

Parametri che definiscono i pacchetti nel gruppo di connessione

Nella sezione <Pacchetti> del file XML del gruppo di connessione è possibile elencare i pacchetti membro nel gruppo di connessione specificando l'identificatore univoco di ciascun pacchetto e l'identificatore di versione, come descritto nella tabella seguente. Il primo pacchetto nell'elenco ha la precedenza.

Campo Descrizione 

PackageId

Identificatore GUID univoco per questo pacchetto. Questo GUID non cambia quando vendono pubblicate versioni più recenti del pacchetto.

VersionId

Identificatore GUID univoco per la versione del pacchetto.

Applicabile a partire da App-V 5.0 SP3: Se si specifica "*" per la versione del pacchetto, il GUID della versione più recente disponibile per il pacchetto viene inserita in modo dinamico.

IsOptional

Applicabile a partire da App-V 5.0 SP3: Parametro che consente di rendere facoltativo un pacchetto all'interno del gruppo di connessione. Le voci valide sono:

  • “true”: pacchetto facoltativo nel gruppo di connessione

  • “false”: pacchetto necessario nel gruppo di connessione

Vedere Come usare pacchetti facoltativi nei gruppi di connessione.

File XML del gruppo connessione di esempio di App-V

Il seguente file XML del gruppo di connessione di esempio mostra esempi dei campi nelle tabelle precedenti ed evidenzia gli elementi nuovi in App-V 5.0 SP3.

<?xml version="1.0" encoding="UTF-16"?>
<appv:AppConnectionGroup
xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
xmlns:appv="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
AppConnectionGroupId="61BE9B14-D2B4-41CE-A6E3-A1B658DE7000"
VersionId="E6B6AA57-F2A7-49C9-ADF8-F2B5B3C8A42F"
Priority="0"
DisplayName="Sample Connection Group">
<appv:Packages>
<appv:Package
PackageId="1DC709C8-309F-4AB4-BD47-F75926D04276"
VersionId="*"
IsOptional=”true”
/>
<appv:Package
PackageId="04220DCA-EE77-42BE-A9F5-96FD8E8593F2"
VersionId="E15EFFE9-043D-4C01-BC52-AD2BD1E8BAFA"
IsOptional=”false”
/>
</appv:Packages>

File XML del gruppo di connessione di esempio da App-V 5.0 ad App-V 5.0 SP2

Il seguente file XML del gruppo di connessione di esempio si applica alle versioni da App-V 5.0 a App-V 5.0 SP2. Mostra esempi dei campi nella tabella precedente, ma esclude le modifiche descritte sopra per App-V 5.0 SP3.

<?xml version="1.0" encoding="UTF-16"?>
<appv:AppConnectionGroup
xmlns="https://schemas.microsoft.com/appv/2010/virtualapplicationconnectiongroup"
xmlns:appv="https://schemas.microsoft.com/appv/2010/virtualapplicationconnectiongroup"
AppConnectionGroupId="61BE9B14-D2B4-41CE-A6E3-A1B658DE7000"
VersionId="E6B6AA57-F2A7-49C9-ADF8-F2B5B3C8A42F"
Priority="0"
DisplayName="Sample Connection Group">
<appv:Packages>
<appv:Package
PackageId="1DC709C8-309F-4AB4-BD47-F75926D04276"
VersionId="C7DF4F63-5288-439C-ACEF-EF06BF401EC5"
/>
<appv:Package
PackageId="04220DCA-EE77-42BE-A9F5-96FD8E8593F2"
VersionId="E15EFFE9-043D-4C01-BC52-AD2BD1E8BAFA"
/>
</appv:Packages>

Configurazione della priorità dei pacchetti in un gruppo di connessione

Per configurare la precedenza dei pacchetti, viene usato l'ordine dell'elenco dei pacchetti. Il primo pacchetto del documento ha la precedenza. I pacchetti successivi nell'elenco hanno priorità decrescente.

La precedenza dei pacchetti rappresenta la soluzione a conflitti di risorse altrimenti inevitabili durante l'inizializzazione dell'ambiente virtuale. Se ad esempio due pacchetti aperti nello stesso ambiente virtuale definiscono lo stesso valore DWORD del Registro di sistema, il valore impostato sarà determinato dal pacchetto con precedenza più alta.

È possibile usare il file del gruppo di connessione per configurare ogni gruppo di connessione con i metodi seguenti:

  • Specificare le priorità di runtime per i gruppi di connessione. Per modificare la priorità usando la Console di gestione di App-V, fare clic sul gruppo di connessione e quindi su Modifica.

    Nota

    La priorità è richiesta solo se il pacchetto è associato a più gruppi di connessione.

  • Specificare la precedenza dei pacchetti all'interno del gruppo di connessione.

Il campo relativo alla priorità è obbligatorio quando un'applicazione virtuale in esecuzione viene avviata a partire da una richiesta di applicazione nativa, ad esempio Esplora risorse. Il client App-V usa la priorità per determinare in quale ambiente virtuale del gruppo di connessione deve essere eseguita l'applicazione. Questa situazione si verifica se un'applicazione virtuale fa parte di più gruppi di connessione.

Se un'applicazione virtuale viene aperta tramite un'altra applicazione virtuale, verrà usato l'ambiente virtuale dell'applicazione virtuale originale. Il campo relativo alla priorità non viene usato in questo caso.

Esempio:

L'applicazione virtuale Microsoft Outlook è in esecuzione nell'ambiente virtuale XYZ. Quando si apre un documento allegato di Microsoft Word, nell'ambiente virtuale XYZ viene aperta una versione virtualizzata di Microsoft Word indipendentemente dalle priorità di runtime o dai gruppi di connessione associati della versione virtualizzata di Microsoft Word.

Configurazioni supportate per la connessione di un'applicazione virtuale

Configurazione Scenario di esempio

Un file EXE e un plug-in (DLL)

  • Si vuole distribuire Microsoft Office a tutti gli utenti e un plug-in di Microsoft Excel solo a un subset di utenti.

  • Abilitare il gruppo di connessione per gli utenti appropriati.

  • Aggiornare ogni pacchetto singolarmente come richiesto.

Un file EXE e un'applicazione middleware

  • Si ha un'applicazione che richiede un'applicazione middleware o diverse applicazioni che dipendono tutte dalla stessa versione runtime del middleware.

  • Tutti i computer che richiedono una o più applicazioni riceveranno i gruppi di connessione con l'applicazione e il runtime dell'applicazione middleware.

  • Facoltativamente, è possibile combinare più applicazioni middleware in un singolo gruppo di connessione.

     

    Esempio Descrizione dell'esempio

    Gruppo di connessione dell'applicazione virtuale per il reparto finanziario

    • Applicazione middleware 1

    • Applicazione middleware 2

    • Applicazione middleware 3

    • Runtime dell'applicazione middleware

    Gruppo di connessione dell'applicazione virtuale per il reparto risorse Umane

    • Applicazione middleware 5

    • Applicazione middleware 6

    • Runtime dell'applicazione middleware

Due file EXE

Si ha un'applicazione basata su un'altra applicazione e si vogliono mantenere separati i pacchetti per soddisfare i requisiti di efficienza operativa, le restrizioni previste dalle licenze o le sequenze temporali di implementazione.

Esempio:

Se si distribuisce Microsoft Lync 2010 è possibile usare tre pacchetti:

  • Microsoft Office 2010

  • Microsoft Communicator 2007

  • Microsoft Lync 2010

È possibile gestire la distribuzione usando i seguenti gruppi di connessione:

  • Microsoft Office 2010 e Microsoft Communicator 2007

  • Microsoft Office 2010 e Microsoft Lync 2010

Al termine della distribuzione è possibile creare un nuovo pacchetto singolo per Microsoft Office 2010 e Microsoft Lync 2010 oppure mantenerli e gestirli come pacchetti separati e distribuirli tramite un gruppo di connessione.

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.

Vedere anche

Altre risorse

Gestione dei gruppi di connessione

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