Informazioni sul file del gruppo di connessione
Aggiornamento: dicembre 2014
Si applica a: Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3
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 Application Virtualization 5.0, 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.0 per configurare i gruppi di connessione esistenti di Application Virtualization 5.0. |
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 di connessione di esempio di App-V 5.0 SP3
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:
|
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:
Vedere Come usare pacchetti facoltativi nei gruppi di connessione. |
File XML del gruppo di connessione di esempio di App-V 5.0 SP3
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.
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) |
|
||||||
Un file EXE e un'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:
È possibile gestire la distribuzione usando i seguenti gruppi di connessione:
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.
-----