Acerca del archivo de grupo de conexiones
Se aplica a: Application Virtualization 5.1
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 App-V 5.1, 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.1 para configurar los grupos de conexiones de App-V 5.1 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 ejemplo de App-V
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:
|
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:
Consulte Cómo usar paquetes opcionales en grupos de conexiones. |
Archivo XML del grupo de conexiones de ejemplo de App-V
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 a partir de 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. Para editar la prioridad con la consola de administración de App-V, haga clic en el grupo de conexiones y luego en Editar.
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) |
|
||||||
Archivo .exe y 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:
Puede administrar la implementación mediante los siguientes grupos de conexiones:
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 conexiones
-----
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.
-----