Acerca del archivo de grupo de conexiones

Se aplica a: Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

En este tema:

  • Ubicación y propósito del archivo de grupo de conexiones

  • Estructura del archivo XML del grupo de conexiones

  • Configuración de la prioridad de los paquetes en un grupo de conexiones

  • Configuraciones de conexión de aplicaciones virtuales admitidas

Ubicación y propósito del archivo de grupo de conexiones

Propósito del grupo de conexiones

Un grupo de conexiones es una característica de App-V que le permite agrupar paquetes para crear un entorno virtual en el que las aplicaciones de dichos paquetes puedan interactuar entre sí.

Ejemplo: Desea usar los complementos con Microsoft Office. Puede crear un paquete que contenga los complementos y otro paquete que contenga Office y, a continuación, agregar ambos paquetes a un grupo de conexiones para habilitar Office para que use los complementos.

Cómo funciona el archivo de grupo de conexiones

Al aplicar un archivo de grupo de conexiones de Application Virtualization 5.0, los paquetes enumerados en el archivo se combinarán en tiempo de ejecución en un único entorno virtual. Utilice el archivo del grupo de conexiones de Microsoft Application Virtualization (App-V) 5.0 para configurar los grupos de conexiones de Application Virtualization 5.0 existentes.

Ejemplo de ruta de archivo

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

Estructura del archivo XML del grupo de conexiones

En esta sección:

  • Parámetros que definen el grupo de conexiones

  • Parámetros que definen los paquetes en el grupo de conexiones

  • Archivo XML del grupo de conexiones de App-V 5.0 SP3 de ejemplo

  • Archivo XML del grupo de conexiones de ejemplo de App-V 5.0 SP2 a través de App-V 5.0

Parámetros que definen el grupo de conexiones

En la tabla siguiente se describen los parámetros del archivo XML que definen el grupo de conexiones en sí, no los paquetes.

Campo Descripción

Nombre del esquema

Nombre del esquema.

Aplicable a partir de App-V 5.0 SP3: Si desea utilizar las nuevas funciones "paquetes opcionales" y "usar cualquier versión" que se describen en esta tabla, deberá especificar el esquema siguiente en el archivo XML:

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

AppConnectionGroupId

Identificador GUID único para este grupo de conexiones. El estado del grupo de conexiones se asocia con este identificador. Especifíquelo únicamente al crear el grupo de conexiones.

Para crear un nuevo GUID, escriba: [Guid]::NewGuid().

VersionId

Identificador GUID de versión para esta versión del grupo de conexiones.

Al actualizar un grupo de conexiones (por ejemplo, al agregar o actualizar un paquete nuevo), debe actualizar la versión de GUID para reflejar la nueva versión.

DisplayName

Nombre para mostrar del grupo de conexiones.

Priority

Campo de prioridad opcional para el grupo de conexiones.

"0": indica la prioridad más alta.

Si se necesita una prioridad pero no se ha configurado, el paquete producirá un error porque no se puede determinar el grupo de conexión correcto para utilizar.

Parámetros que definen los paquetes en el grupo de conexiones

En la sección <Packages> del archivo XML del grupo de conexiones se enumeran los paquetes miembros del grupo de conexiones especificando el identificador de paquete único y el identificador de versión de cada paquete, tal y como se describe en la tabla siguiente. El primer paquete de la lista tiene la prioridad más alta.

Campo Descripción

PackageId

Identificador GUID único para este paquete. Este GUID no cambia cuando se publican nuevas versiones del paquete.

VersionId

Identificador GUID único para la versión del paquete.

Aplicable a partir de App-V 5.0 SP3: Si especifica "*" para la versión del paquete, el GUID de la última versión de paquete disponible se inserta dinámicamente.

IsOptional

Aplicable a partir de App-V 5.0 SP3: Parámetro que permite definir un paquete como opcional dentro del grupo de conexiones. Las entradas válidas son:

  • “true”: el paquete es opcional en el grupo de conexiones

  • “false”: el paquete es obligatorio en el grupo de conexiones

Consulte Cómo usar paquetes opcionales en grupos de conexión.

Archivo XML del grupo de conexiones de App-V 5.0 SP3 de ejemplo

En el siguiente archivo XML del grupo de conexiones de ejemplo se muestran ejemplos de los campos en las tablas anteriores y se resaltan los elementos nuevos en 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>

Archivo XML del grupo de conexiones de ejemplo de App-V 5.0 SP2 a través de App-V 5.0

El siguiente archivo XML del grupo de conexiones de ejemplo se aplica a App-V 5.0 a través de App-V 5.0 SP2. Se muestran ejemplos de los campos en la tabla anterior, pero se excluyen los cambios descritos anteriormente para 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>

Configuración de la prioridad de los paquetes en un grupo de conexiones

La precedencia se configura mediante el orden de la lista de paquetes. El primer paquete del documento tiene la prioridad más alta. Los paquetes posteriores en la lista tienen prioridad descendente.

La prioridad de los paquetes es la solución para colisiones de recursos que de otro modo serían inevitables durante la inicialización del entorno virtual. Un ejemplo sería dos paquetes que se abren en el mismo entorno virtual y definen el mismo valor DWORD de registro; si esto sucede, el paquete con mayor prioridad determina el valor definido.

Puede utilizar el archivo del grupo de conexiones para configurar cada grupo mediante los métodos siguientes:

  • Especifique las prioridades en tiempo de ejecución para grupos de conexiones.

    Nota

    Solo se requiere prioridad si el paquete está asociado a más de un grupo de conexiones.

  • Especifique la prioridad del paquete dentro del grupo de conexiones.

El campo prioridad es obligatorio si una aplicación virtual en ejecución se inicia a partir de la solicitud de una aplicación nativa, como el Explorador de Windows de Microsoft. El cliente de App-V utiliza la prioridad para determinar en qué entorno virtual del grupo de conexiones se debe ejecutar la aplicación. Esta situación tiene lugar si una aplicación virtual forma parte de varios grupos de conexiones.

Si se abre una aplicación virtual mediante otra aplicación virtual, se usará el entorno virtual de la aplicación original. En este caso no se usa el campo de prioridad.

Ejemplo:

La aplicación virtual Microsoft Outlook se ejecuta en el entorno virtual XYZ. Al abrir un documento adjunto de Microsoft Word, se abrirá una versión virtualizada de Microsoft Word en el entorno virtual XYZ, independientemente de las prioridades en tiempo de ejecución o de los grupos de conexiones asociados a la versión virtualizada de Microsoft Word.

Configuraciones de conexión de aplicaciones virtuales admitidas

Configuración Escenario de ejemplo

Archivo .exe y complemento (.dll)

  • Desea distribuir Microsoft Office a todos los usuarios, pero sólo desea distribuir un complemento de Microsoft Excel a un subconjunto de usuarios.

  • Habilite el grupo de conexiones para los usuarios apropiados.

  • Actualice cada paquete individualmente según sea necesario.

Archivo .exe y aplicación de software intermedio

  • Tiene una aplicación que requiere una aplicación de software intermedio, o varias aplicaciones que dependen de la misma versión de tiempo de ejecución de un software intermedio.

  • Todos los equipos que requieren una o varias de las aplicaciones recibirán los grupos de conexiones con la aplicación y el tiempo de ejecución de la aplicación de software intermedio.

  • También puede combinar varias aplicaciones de software intermedio en un único grupo de conexiones.

     

    Ejemplo Descripción del ejemplo

    Grupo de conexiones de la aplicación virtual para la división financiera

    • Aplicación de software intermedio 1

    • Aplicación de software intermedio 2

    • Aplicación de software intermedio 3

    • Tiempo de ejecución de la aplicación de software intermedio

    Grupo de conexiones de la aplicación virtual para la división de recursos humanos

    • Aplicación de software intermedio 5

    • Aplicación de software intermedio 6

    • Tiempo de ejecución de la aplicación de software intermedio

Archivo .exe y archivo .exe

Tiene una aplicación que se basa en otra aplicación y desea mantener los paquetes independientes de la eficacia operativa, las restricciones de licencia o las escalas de tiempo de implementación.

Ejemplo:

Por ejemplo, si va a implementar Microsoft Lync 2010, puede usar tres paquetes:

  • Microsoft Office 2010

  • Microsoft Communicator 2007

  • Microsoft Lync 2010

Puede administrar la implementación mediante los siguientes grupos de conexiones:

  • Microsoft Office 2010 y Microsoft Communicator 2007

  • Microsoft Office 2010 y Microsoft Lync 2010

Cuando haya finalizado la implementación, puede crear un único paquete Microsoft Office 2010 + Microsoft Lync 2010 nuevo, o mantenerlos como paquetes independientes e implementarlos mediante un grupo de conexiones.

¿Tiene alguna sugerencia sobre App-V?

Agregue o vote sugerencias aquí. Para problemas de App-V, use el foro de TechNet de App-V.

Véase también

Otros recursos

Administración de grupos de conexión

-----
Puede obtener más información sobre MDOP en la Biblioteca de TechNet, mediante la búsqueda de información de solución de problemas en la sección TechNet Wiki, o a través de Facebook o Twitter.
-----