Informazioni sull'ambiente virtuale dei gruppi di connessione

Aggiornamento: agosto 2015

Si applica a: Application Virtualization 5.1

Contenuto dell'argomento:

  • Come determinare la priorità dei pacchetti

  • Unione di percorsi di pacchetti identici in una directory virtuale nei gruppi di connessione

Come determinare la priorità dei pacchetti

L'ambiente virtuale e il relativo stato corrente sono associati al gruppo di connessione, non ai singoli pacchetti. Se un pacchetto App-V viene rimosso dal gruppo di connessione, lo stato che apparteneva al gruppo di connessione non verrà migrato con il pacchetto.

Se lo stesso pacchetto fa parte di due gruppi di connessione diversi, è necessario indicare il gruppo di connessione che deve essere usato da App-V. Si potrebbero, ad esempio, avere due pacchetti in un gruppo di connessione, ognuno dei quali definisce lo stesso valore DWORD del Registro di sistema.

Il gruppo di connessione usato è basato sull'ordine in cui viene visualizzato un pacchetto all'interno del documento XML AppConnectionGroup:

  • Il primo pacchetto ha la precedenza più alta.

  • Il secondo pacchetto ha la seconda precedenza più alta.

Considerare la sezione di esempio seguente:

<appv:Packages>
<appv:Package
PackageId="A8731008-4523-4713-83A4-CD1363907160"
VersionId="E889951B-7F30-418B-A69C-B37283BC0DB9"
/>
<appv:Package
PackageId="1DC709C8-309F-4AB4-BD47-F75926D04276"
VersionId="01F1943B-C778-40AD-BFAD-AC34A695DF3C"
/>
<appv:Package
PackageId="04220DCA-EE77-42BE-A9F5-96FD8E8593F2"
VersionId="E15EFFE9-043D-4C01-BC52-AD2BD1E8BAFA"
/>
</appv:Packages>

Si supponga che lo stesso valore DWORD ABC (HKEY_LOCAL_MACHINE\software\contoso\finapp\region) sia definito nel primo e nel terzo pacchetto, ad esempio:

  • Pacchetto 1 (A8731008-4523-4713-83A4-CD1363907160): HKEY_LOCAL_MACHINE\software\contoso\finapp\region=5

  • Pacchetto 3 (04220DCA-EE77-42BE-A9F5-96FD8E8593F2): HKEY_LOCAL_MACHINE\software\contoso\finapp\region=10

Poiché il pacchetto 1 viene visualizzato per primo, l'ambiente virtuale di AppConnectionGroup avrà il singolo valore DWORD pari a 5 (HKEY_LOCAL_MACHINE\software\contoso\finapp\region=5). Ciò significa che per tutte le applicazioni virtuali in Pacchetto 1, Pacchetto 2 e Pacchetto 3 verrà restituito il valore 5 in risposta all'esecuzione di una query per HKEY_LOCAL_MACHINE\software\contoso\finapp\region.

Altre risorse per l'ambiente virtuale vengono risolte in modo analogo, ma il caso più frequente è che i conflitti si verificano nel Registro di sistema.

Unione di percorsi di pacchetti identici in una directory virtuale nei gruppi di connessione

Se due o più pacchetti in un gruppo di connessione contengono percorsi di directory identici, questi vengono uniti in una directory virtuale all'interno dell'ambiente virtuale del gruppo di connessione. Questo tipo di unione dei percorsi consente a un'applicazione in un pacchetto di accedere ai file in un pacchetto diverso.

Quando si rimuove un pacchetto da un gruppo di connessione, le applicazioni incluse nel pacchetto rimosso non sono più in grado di accedere ai file negli altri pacchetti del gruppo di connessione.

L'ordine in cui App-V effettua la ricerca di un nome di file nel gruppo di connessione è specificato dall'ordine in cui i pacchetti App-V sono elencati nel file manifesto del gruppo di connessione.

L'esempio seguente mostra l'ordine e la relazione della ricerca di un nome file in un gruppo di connessione per Pacchetto A e Pacchetto B.

Pacchetto A Pacchetto B

C:\Windows\System32

C:\Windows\System32

C:\AppTest

C:\AppTest

Nell'esempio precedente, quando un'applicazione virtualizzata tenta di trovare un file specifico, la ricerca di un percorso di file corrispondente viene effettuata innanzitutto nel Pacchetto A. Se non viene trovato un percorso corrispondente, viene eseguita la ricerca nel Pacchetto B, usando le regole di mapping seguenti:

  • Se un file denominato test.txt disponibile nella stessa gerarchia di cartelle virtuali in entrambi i pacchetti di applicazioni, viene usato il primo file corrispondente.

  • Se un file denominato bar.txt è disponibile nella gerarchia di cartelle virtuale di un pacchetto di applicazioni, ma non nell'altro, viene usato il primo file corrispondente.

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