Uso de paquetes opcionales en grupos de conexiones de App-V 5.1
A partir de Microsoft Application Virtualization (App-V) 5.0 SP3, puede agregar paquetes opcionales a los grupos de conexiones para simplificar la administración de grupos de conexiones. En la tabla siguiente se resumen las tareas que puede completar más fácilmente mediante paquetes opcionales y se proporcionan vínculos a instrucciones para cada tarea.
Nota
Los paquetes opcionales no se admiten en versiones anteriores a App-V 5.0 SP3.
Antes de usar paquetes opcionales, consulte Requisitos para usar paquetes opcionales en grupos de conexiones.
Vínculo a las instrucciones | Tarea |
---|---|
Use un grupo de conexiones, con paquetes opcionales, para varios usuarios que tengan distintos paquetes con derecho a ellos. | Use un único grupo de conexiones para que diferentes grupos de aplicaciones y complementos estén disponibles para distintos usuarios. Por ejemplo, quiere distribuir Microsoft Office a todos los usuarios, pero distribuir diferentes complementos a diferentes subconjuntos de usuarios. |
Anclar o eliminar un paquete opcional, o anular la publicación de un paquete opcional y volver a publicarlo más adelante, sin cambiar el grupo de conexiones | Anótela, elimine o vuelva a publicar un paquete opcional sin tener que deshabilitar, quitar, editar, agregar y volver a habilitar el grupo de conexiones en el cliente de App-V. También puede anular la publicación del paquete opcional y volver a publicarlo más adelante sin tener que deshabilitar o volver a publicar el grupo de conexiones. |
Requisitos para usar paquetes opcionales en grupos de conexiones
Antes de usar paquetes opcionales en grupos de conexiones, revise los siguientes requisitos:
Requisitos | Detalles |
---|---|
Los grupos de conexiones deben contener al menos un paquete no opcional. | - Compruebe detenidamente que cumple este requisito, ya que el servidor de App-V y el cmdlet de PowerShell no validan el requisito. - Si crea accidentalmente un grupo de conexiones que no contiene al menos un paquete no opcional y el usuario final intenta abrir una aplicación empaquetada en ese grupo de conexiones, se produce un error en el grupo de conexiones. |
Los grupos de conexiones publicados por el usuario pueden contener paquetes que se publican globalmente o para el usuario. | - Los grupos de conexiones publicados globalmente solo deben contener paquetes publicados globalmente. - Los grupos de conexiones publicados globalmente deben contener paquetes que se publican globalmente para asegurarse de que los paquetes están disponibles al iniciar el entorno virtual del grupo de conexiones. - Si intenta agregar o habilitar grupos de conexiones publicados globalmente que contienen paquetes publicados por el usuario, se produce un error en el grupo de conexiones. |
Debe publicar todos los paquetes no opcionales antes de publicar el grupo de conexiones que contiene esos paquetes. | - El entorno virtual de un grupo de conexiones no se puede iniciar si faltan paquetes no opcionales. - El cliente de App-V no puede agregar o habilitar un grupo de conexiones si no se publica ningún paquete no opcional. |
Antes de anular la publicación de un paquete publicado globalmente, asegúrese de que los grupos de conexiones que tienen derecho a todos los usuarios de ese equipo ya no requieren el paquete. | - El sistema no comprueba si el paquete forma parte del grupo de conexiones de otro usuario. - La publicación de un paquete global hace que no esté disponible para todos los usuarios de ese equipo, por lo que asegúrese de que los grupos de conexiones de cada usuario ya no contengan el paquete o que el paquete sea opcional. |
Use un grupo de conexiones, con paquetes opcionales, para varios usuarios con paquetes diferentes con derecho a ellos.
Puede agregar paquetes opcionales a grupos de conexión, lo que le permite proporcionar diferentes combinaciones de aplicaciones y complementos a distintos usuarios.
Por ejemplo, quiere distribuir Microsoft Office a los usuarios, pero habilitar un complemento determinado solo para un subconjunto de usuarios. Cree un grupo de conexiones que contenga un paquete con Office y otro paquete con complementos de Office. A continuación, haga que el paquete de complementos sea opcional. Los usuarios que no tienen derecho al paquete de complementos todavía pueden ejecutar Office.
En las secciones siguientes se explican los pasos para cada método.
Uso de un grupo de conexiones: servidor de App-V: consola de administración
- En la consola de administración, seleccione GRUPOS DE CONEXIÓN para mostrar la biblioteca de grupos de conexiones.
- Seleccione el grupo de conexiones correcto de la biblioteca de grupos de conexiones.
- Seleccione EDITAR en el panel PAQUETES CONECTADOs.
- Seleccione Opcional junto al nombre del paquete.
- Active la casilla ADD PACKAGE ACCESS TO GROUP ACCESS (AGREGAR ACCESO DE PAQUETE AL ACCESO DE GRUPO ). Este paso necesario agrega al grupo de conexiones los derechos de paquete que configuró anteriormente cuando asignó paquetes a grupos de Active Directory.
Uso de un grupo de conexiones: servidor de App-V: cmdlet de Windows PowerShell
Use el cmdlet Add-AppvServerConnectionGroupPackage y especifique el parámetro -Optional :
Sintaxis
Add-AppvServerConnectionGroupPackage [-AppvServerConnectionGroup] <SerializableConnectionGroup> [[-AppvServerPackage] <PackageVersion>] [-Optional] [-Order <int>] [-UseAnyPackageVersion]
Ejemplo
Add-AppvServerConnectionGroupPackage -Name "Connection Group 1" -PackageName "Package 1" -Optional
Uso de un grupo de conexiones: cliente de App-V en un equipo independiente
- Cree el documento XML del grupo de conexiones y establezca el atributo de etiqueta PackageIsOptional en "true".
- Use los siguientes cmdlets para agregar y habilitar el grupo de conexiones:
Add-AppvClientConnectionGroup
Enable-AppvClientConnectionGroup
Documento XML de grupo de conexiones de ejemplo con paquetes opcionales
<?xml version="1.0" ?>
<AppConnectionGroup
xmlns="https://schemas.microsoft.com/appv/2014/virtualapplicationconnectiongroup"
AppConnectionGroupId="8105CCD5-244B-4BA1-8888-E321E688D2CB"
VersionId="84CE3797-F1CB-4475-A223-757918929EB4"
DisplayName="Contoso Software Connection Group" >
<Packages>
<Package
PackageId="7735d1a8-5ef9-4df9-a1cf-3aa92ef54fe7"
VersionId="ec560d6f-e62e-48eb-a9e5-7c52a8c2e149"
DisplayName="Contoso Business Manager"
/>
<Package
PackageId="fc6fe0f7-be3d-4643-b37d-fc3f62d4dd5c"
VersionId="c67a71cd-3542-4a48-93e8-20c643c50970"
DisplayName="Contoso Forms"
IsOptional="false"
/>
<Package
PackageId="8f6301a5-4348-4039-9560-b27a5bb72711"
VersionId="6c694b45-3e19-46c6-a327-d159aa39e1d2"
DisplayName="Contoso Tax"
IsOptional="true"
/>
<Package
PackageId="89d701bc-d507-4299-b6b6-000000003472"
VersionId="*"
DisplayName="Contoso Accounts"
IsOptional="true"
/>
</Packages>
</AppConnectionGroup>
Anclar o eliminar un paquete opcional, o anular la publicación de un paquete opcional y volver a publicarlo más adelante, sin cambiar el grupo de conexiones
Puede anular la publicación, eliminar o volver a publicar un paquete opcional, que se encuentra en un grupo de conexiones, sin tener que deshabilitar o volver a habilitar el grupo de conexiones en el cliente de App-V.
También puede anular la publicación de un paquete opcional y volver a publicarlo más adelante sin tener que deshabilitar o volver a publicar el grupo de conexiones.
Por ejemplo, si publica un paquete opcional que contiene un complemento de Microsoft Office y desea quitar el complemento, puede anular la publicación del paquete sin tener que deshabilitar el grupo de conexiones.
En las secciones siguientes se explican los pasos para cada método.
Unpublish: Servidor de App-V: consola de administración
- Para anular la publicación del paquete, en la consola de administración, seleccione la página PAQUETES . Seleccione el paquete que desea anular la publicación y seleccione Unpublish (Anular publicación).
- Para quitar un paquete opcional de un grupo de conexiones, vaya a la página GRUPOS DE CONEXIONES . Seleccione el paquete que desea quitar y seleccione la flecha derecha para quitar el paquete del panel del grupo de conexiones de la parte inferior izquierda.
No publicar: cliente de App-V en un equipo independiente
Use los siguientes cmdlets existentes:
Unpublish-AppvClientPackage
Remove-AppvClientPackage
Para obtener más información, vea How to Manage App-V 5.1 Packages Running on a Stand-Alone Computer by Using PowerShell (Cómo administrar paquetes de App-V 5.1 que se ejecutan en un equipo Stand-Alone mediante PowerShell).