Acerca de App-V 5.0 SP3

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

Utilice las siguientes secciones para revisar la información acerca de los cambios significativos que se aplican a Microsoft Application Virtualization (App-V) 5.0 SP3:

  • Requisitos previos del software de App-V 5.0 SP3 y configuraciones compatibles

  • Migración a App-V 5.0 SP3

  • El archivo xml de grupo de conexiones creado manualmente requiere la actualización a esquema

  • Mejoras en los grupos de conexiones

  • Los administradores pueden publicar y anular la publicación de paquetes para un usuario específico

  • Habilitar sólo a los administradores puedan publicar y anular la publicación de paquetes

  • La clave del Registro RunVirtual admite paquetes publicados para el usuario

  • Ayuda sobre nuevos cmdlets de PowerShell y sobre cmdlet actualizables

  • El directorio principal de la aplicación virtual (PVAD) está oculto, pero se puede activar

  • ClientVersion es necesario para ver los metadatos de publicación de App-V

  • Los registros de eventos de App-V se han consolidado

Requisitos previos del software de App-V 5.0 SP3 y configuraciones compatibles

Consulte los siguientes vínculos para los requisitos previos del software de App-V 5.0 SP3 y las configuraciones compatibles.

Vínculos a los requisitos previos y configuraciones compatibles Descripción

Requisitos previos de App-V 5.0 SP3

Requisitos previos de software que debe instalar antes de iniciar la instalación de App-V 5.0 SP3

Consideraciones compatibles con App-V 5.0 SP3

Sistemas operativos compatibles y requisitos de hardware para los componentes del servidor, el secuenciador y el cliente de App-V

Migración a App-V 5.0 SP3

Utilice la siguiente información para actualizar a App-V 5.0 SP3 desde versiones anteriores.

Antes de iniciar la actualización

Revise la información siguiente antes de iniciar la actualización:

Elementos para revisar antes de actualizar Descripción

Componentes que se actualizarán

  1. Servidor de App-V

  2. Secuenciador

  3. Cliente de App-V o cliente de Servicios de escritorio remoto (RDS) de App-V

  4. Grupos de conexiones

Nota

Para utilizar la interfaz de usuario del cliente de App-V, descargue la versión existente de Microsoft Application Virtualization 5.0 Client UI Application.

Actualización desde App-V 4.x

Primero debe actualizarse a App-V 5.0. No se puede actualizar directamente de App-V 4.x a App-V 5.0 SP3.

Para más información, consulte:

Actualización desde App-V 5.0 o posterior

Puede actualizarse a App-V 5.0 SP3 directamente desde cualquiera de las siguientes versiones:

  • App-V 5.0

  • App-V 5.0 SP1

  • App-V 5.0 SP2

Para actualizarse a App-V 5.0 SP3, siga los pasos descritos en las secciones restantes de este artículo.

Cambios necesarios en los paquetes y grupos de conexiones después de la actualización

Ninguna. Los paquetes y grupos de conexiones seguirán funcionando como lo hacen actualmente.

Pasos para actualizar la infraestructura de App-V

Complete los pasos siguientes para actualizar cada componente de la infraestructura de App-V a App-V 5.0 SP3.

Paso Para obtener más información

Paso 1: Actualice el servidor de App-V.

Si no utiliza el servidor de App-V, omita este paso y vaya al paso siguiente.

Nota

El cliente de App-V 5.0 SP3 es compatible con el servidor de App-V 5.0 SP1.

Siga estos pasos:

  1. Revise las Notas de la versión de App-V 5.0 SP3 para los problemas que pueden afectar a la instalación del servidor de App-V.

  2. Realice una de las siguientes acciones, según el método que use para actualizar la base de datos de administración o la base de datos de informes:

     

    Método de actualización de base de datos Paso

    Windows Installer

    Omita este paso y vaya al paso 3, "Si va a actualizar el servidor de App-V..."

    Scripts de SQL

     

    Base de datos de administración

    Para instalar o actualizar, vea Error de scripts de base de datos para instalar o actualizar el servidor de administración de App-V 5.0 SP3.

    Base de datos de informes

    Siga los pasos de How to Deploy the App-V Databases by Using SQL Scripts.

  3. Si va a actualizar el servidor de App-V desde App-V SP1 revisión 3 o posterior, complete los pasos de la sección Compruebe las claves del registro antes de instalar el servidor de App-V 5.0 SP3.

  4. Siga los pasos de Cómo implementar el servidor de App-V 5.0.

Paso 2: Actualice el secuenciador de App-V.

Consulte Cómo instalar el secuenciador.

Paso 3: Actualice el cliente de App-V o el cliente RDS de App-V.

Consulte Cómo implementar el cliente de App-V.

Compruebe las claves del registro antes de instalar el servidor de App-V 5.0 SP3

Este es el paso 3 de la tabla anterior.

Casos en que este paso es obligatorio

Está actualizando desde App-V SP1 con revisiones posteriores instaladas mediante un archivo .msp.

Componentes que requieren este paso

Solo los componentes del servidor de App-V que está actualizando.

Casos en que es necesario realizar este paso

Antes de actualizar el servidor de App-V a App-V 5.0 SP3.

Haga lo siguiente

Con la información de las tablas siguientes, actualice cada valor de clave del Registro bajo HKLM\Software\Microsoft\AppV\Server con el valor que proporcionó en la instalación del servidor original. Este paso restaura los valores del Registro que se puedan haber eliminado al instalar revisiones de App-V SP1.

Clave ManagementDatabase

Si va a instalar la base de datos de administración, establezca estas claves del Registro en HKLM\Software\Microsoft\AppV\Server\ManagementDatabase.

Nombre de clave Descripción

IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED

Describe si se requiere una cuenta de acceso público para acceder a las bases de datos de administración que no sean locales. Si es necesario, el valor se establece en "1".

MANAGEMENT_DB_NAME

Nombre de la base de datos de administración.

MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT

Cuenta usada para el acceso de lectura (público) a la base de datos de administración.

Se usa cuando IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED se establece en 1.

MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_SID

Identificador de seguridad (SID) de la cuenta usada para el acceso de lectura (público) a la base de datos de administración.

Se usa cuando IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED se establece en 1.

MANAGEMENT_DB_SQL_INSTANCE

Instancia de SQL Server para la base de datos de administración.

Si el valor está en blanco, se usa la instancia predeterminada de la base de datos.

MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT

Cuenta usada para el acceso de escritura (administrador) a la base de datos de administración.

MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT_SID

Identificador seguro (SID) de la cuenta usada para el acceso de escritura (administrador) a la base de datos de administración.

MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT

Cuenta de equipo remoto del servidor de administración (dominio\cuenta).

MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT

Inicio de sesión de administrador de instalación para el servidor de administración (dominio\cuenta).

MANAGEMENT_SERVER_MACHINE_USE_LOCAL

Los valores válidos son:

  • 1: el servicio de administración está en el equipo local, es decir, MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT está en blanco.

  • 0: el servicio de administración se encuentra en un equipo diferente del equipo local.

Clave ManagementService

Si va a instalar el servidor de administración, establezca estas claves del Registro en HKLM\Software\Microsoft\AppV\Server\ManagementService.

Nombre de clave Descripción

MANAGEMENT_ADMINACCOUNT

Grupo o cuenta de servicios de dominio de Active Directory (AD DS) autorizado para administrar App-V (dominio\cuenta).

MANAGEMENT_DB_SQL_INSTANCE

Instancia de SQL server que contiene la base de datos de administración.

Si el valor está en blanco, se usa la instancia predeterminada de la base de datos.

MANAGEMENT_DB_SQL_SERVER_NAME

Nombre del servidor SQL Server remoto con la base de datos de administración.

Si el valor está en blanco, se utiliza el equipo local.

Clave ReportingDatabase

Si va a instalar la base de datos de informes, establezca estas claves del Registro en HKLM\Software\Microsoft\AppV\Server\ReportingDatabase.

Nombre de clave Descripción

IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED

Describe si se requiere una cuenta de acceso público para acceder a las bases de datos informes que no sean locales. Si es necesario, el valor se establece en "1".

REPORTING_DB_NAME

Nombre de la base de datos de informes.

REPORTING_DB_PUBLIC_ACCESS_ACCOUNT

Cuenta usada para el acceso de lectura (público) a la base de datos de informes.

Se usa cuando IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED se establece en 1.

REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_SID

Identificador de seguridad (SID) de la cuenta usada para el acceso de lectura (público) a la base de datos de informes.

Se usa cuando IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED se establece en 1.

REPORTING_DB_SQL_INSTANCE

Instancia de SQL Server para la base de datos de informes.

Si el valor está en blanco, se usa la instancia predeterminada de la base de datos.

REPORTING_DB_WRITE_ACCESS_ACCOUNT

REPORTING_DB_WRITE_ACCESS_ACCOUNT_SID

REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT

Cuenta de equipo remoto del servidor de informes (dominio\cuenta).

REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT

Inicio de sesión de administrador de instalación para el servidor de informes (dominio\cuenta).

REPORTING_SERVER_MACHINE_USE_LOCAL

Los valores válidos son:

  • 1: el servicio de informes se encuentra en el equipo local, es decir, REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT está en blanco.

  • 0: el servicio de informes está en un equipo diferente del equipo local.

Clave ReportingService

Si va a instalar el servidor de informes, establezca estas claves del Registro en HKLM\Software\Microsoft\AppV\Server\ReportingService.

Nombre de clave Descripción

REPORTING_DB_SQL_INSTANCE

Instancia de SQL Server para la base de datos de informes.

Si el valor está en blanco, se usa la instancia predeterminada de la base de datos.

REPORTING_DB_SQL_SERVER_NAME

Nombre del servidor SQL Server remoto con la base de datos de informes.

Si el valor está en blanco, se utiliza el equipo local.

El archivo xml de grupo de conexiones creado manualmente requiere la actualización a esquema

Si va a crear manualmente el archivo XML del grupo de conexiones y desea utilizar las nuevas funciones "paquetes opcionales" y "usar cualquier versión" que se describen en Mejoras en los grupos de conexiones, deberá especificar el esquema siguiente en el archivo XML:

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

Para más información y ejemplos, consulte Acerca del archivo de grupo de conexiones.

Mejoras en los grupos de conexiones

Puede administrar más fácilmente los grupos de conexiones mediante el uso de paquetes opcionales y otras mejoras que se han agregado en App-V 5.0 SP3. En la tabla siguiente se resumen las tareas que puede realizar mediante el uso de las nuevas funciones de grupo de conexiones, y se incluyen vínculos a información más detallada sobre cada tarea.

Tarea/función Descripción Vínculos para obtener más información

Habilitar un grupo de conexiones para incluir paquetes opcionales

La inclusión de paquetes opcionales en un grupo de conexiones permite determinar dinámicamente las aplicaciones que se incluirán en el entorno virtual del grupo de conexiones, en función de las aplicaciones a las que los usuarios están autorizados.

No necesita administrar tantos grupos de conexiones, porque se pueden mezclar paquetes opcionales y no opcionales en el mismo grupo. La mezcla de paquetes permite que diferentes grupos de usuarios utilicen el mismo grupo de conexiones, aunque los usuarios tengan un solo paquete en común.

Ejemplo: Puede habilitar un paquete con Microsoft Office para todos los usuarios, pero habilitar distintos paquetes opcionales, que contengan diferentes complementos de Office, para distintos subconjuntos de usuarios.

Use one connection group, with optional packages, for multiple users with different packages entitled to them

Anular la publicación o eliminar un paquete opcional sin cambiar el grupo de conexiones

Anule la publicación o elimine, o anule la publicación y vuelva 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.

Use one connection group, with optional packages, for multiple users with different packages entitled to them

Publicar los grupos de conexiones que contienen los paquetes publicados globalmente y publicados para el usuario

Cree un grupo de conexiones publicado para el usuario que contenga paquetes publicados globalmente y para el usuario.

Cómo crear un grupo de conexiones con los paquetes publicados globalmente y publicados para el usuario

Hacer que un grupo de conexiones omita la versión del paquete

Configure un grupo de conexiones para aceptar cualquier versión de un paquete, lo que le permite actualizar un paquete sin tener que deshabilitar el grupo de conexiones. Además, si hay un paquete opcional con una versión incorrecta en el grupo de conexiones, el paquete se omite y no bloquea la creación del entorno virtual del grupo de conexiones.

Cómo hacer que un grupo de conexiones omita la versión del paquete

Limitar las capacidades de publicación de los usuarios finales

Habilite sólo a los administradores (no a los usuarios finales) para publicar paquetes y para habilitar grupos de conexiones.

Para obtener más información acerca de los grupos de conexiones, consulte Cómo permitir que sólo los administradores habiliten grupos de conexión.

Para obtener información acerca de los paquetes, consulte los artículos siguientes:

 

Método Vínculo a más información

Consola de administración

To enable only administrators to publish or unpublish packages

PowerShell

To allow only administrators to enable connection groups

Sistema de entrega electrónica de software de terceros

Habilitar sólo a los administradores para publicar paquetes mediante una ESD

Habilitar o deshabilitar un grupo de conexiones para un usuario específico

Los administradores pueden habilitar o deshabilitar un grupo de conexiones para un usuario específico mediante el uso del parámetro opcional –UserSID con los cmdlets siguientes:

  • Enable-AppVClientConnectionGroup

  • Disable-AppVClientConnectionGroup

To enable or disable a connection group for a specific user

Combinar rutas de acceso de paquete idénticas en un directorio virtual en grupos de conexiones

Si dos o más paquetes de un grupo de conexiones contienen rutas de acceso de directorio que son idénticas, estas rutas de acceso se combinan en un único directorio virtual dentro del entorno virtual del grupo de conexiones.

Esta combinación de rutas de acceso permite que una aplicación de un paquete pueda acceder a archivos que se encuentran en un paquete diferente.

Merging identical package paths into one virtual directory in connection groups

Los administradores pueden publicar y anular la publicación de paquetes para un usuario específico

Los administradores pueden usar los siguientes cmdlets para publicar o anular la publicación de paquetes para un usuario específico. Para usar los cmdlets, escriba el parámetro –UserSID, seguido por el identificador de seguridad del usuario (SID). Para más información, consulte:

Cmdlet Ejemplos

Publish-AppvClientPackage

Publish-AppvClientPackage “ContosoApplication” -UserSID S-1-2-34-56789012-3456789012-345678901-2345

Unpublish-AppvClientPackage

Unpublish-AppvClientPackage “ContosoApplication” -UserSID S-1-2-34-56789012-3456789012-345678901-2345

Habilitar sólo a los administradores puedan publicar y anular la publicación de paquetes

Puede habilitar sólo a los administradores (no los usuarios finales) para que puedan publicar y anular la publicación de paquetes mediante uno de los métodos siguientes:

Método Más información

Configuración de directiva de grupo

Desplácese hasta el siguiente nodo del objeto de directiva de grupo:

Configuración del equipo > Directivas > Plantillas administrativas > Sistema > App-V > Publicación.

Habilite la opción de directiva de grupo Requerir publicar como administrador.

PowerShell

To enable only administrators to publish or unpublish packages

La clave del Registro RunVirtual admite paquetes publicados para el usuario

App-V 5.0 SP3 agrega compatibilidad con el uso de la clave del Registro RunVirtual con aplicaciones virtualizadas en paquetes publicados para el usuario. La clave del Registro RunVirtual le permite ejecutar una aplicación instalada localmente en un entorno virtual, junto con aplicaciones virtualizadas mediante el uso de App-V.

Anteriormente, las aplicaciones virtualizadas en paquetes de App-V tenían que publicarse globalmente. Para obtener más información acerca de RunVirtual y otros métodos de ejecución de aplicaciones instaladas localmente en un entorno virtual con aplicaciones virtualizadas, consulte Ejecución de una aplicación instalada localmente en un entorno virtual con aplicaciones virtualizadas.

Ayuda sobre nuevos cmdlets de PowerShell y sobre cmdlet actualizables

La ayuda sobre nuevos cmdlets de PowerShell y sobre cmdlet actualizables se incluyen en App-V 5.0 SP3. Para descargar los módulos de cmdlet, consulte Loading the PowerShell cmdlets.

Nuevos cmdlets de PowerShell del servidor de App-V 5.0 SP3

Se han agregado nuevos cmdlets de Windows PowerShell para el servidor de App-V para administrar grupos de conexiones.

Cmdlet Descripción

Add-AppvServerConnectionGroupPackage

Agrega un paquete al final de la lista de paquetes de un grupo de conexiones y permite configurar el paquete como opcional o sin versión dentro del grupo de conexiones.

Set-AppvServerConnectionGroupPackage

Permite editar los detalles acerca del paquete del grupo de conexiones, como por ejemplo, si es opcional.

Remove-AppvServerConnectionGroupPackage

Elimina un paquete de un grupo de conexiones.

Ayuda para los cmdlets de PowerShell

La ayuda para los cmdlets está disponible en los siguientes formatos:

Formato Descripción

Como módulo descargable

Para obtener la ayuda más reciente después de descargar el módulo de cmdlet:

  1. Abra Windows PowerShell o el Entorno de scripting integrado (ISE) de Windows PowerShell.

  2. Escriba uno de los siguientes comandos para cargar los cmdlets del módulo que desee:

 

Componente de App-V Comando que se debe escribir

Servidor de App-V

Update-Help-Module AppvServer

Secuenciador de App-V

Update-Help-Module AppvSequencer

Cliente de App-V

Update-Help-Module AppvClient

En TechNet como páginas web

Consulte el nodo de App-V en el tema sobre automatización del módulo de optimización de Microsoft Desktop con Windows PowerShell.

Para obtener más información, consulte Cómo cargar las cmdlets de PowerShell y obtener ayuda sobre cmdlets.

El directorio principal de la aplicación virtual (PVAD) está oculto, pero se puede activar

En App-V 5.0 SP3, el directorio principal de la aplicación virtual (PVAD) está oculto, pero se puede volver a activar y hacerlo visible mediante uno de los métodos siguientes:

Método Pasos

Usar un parámetro de línea de comandos

Pase el parámetro –EnablePVADControl a Sequencer.exe.

Crear una subclave del Registro

  1. En el Editor del registro, desplácese hasta: HKLM\SOFTWARE\Microsoft\AppV\Sequencer\Compatibility

    Nota

    Si la subclave Compatability no existe, deberá crearla.

  2. Cree un valor DWORD denominado EnablePVADControl y establezca el valor en 1.

    Un valor de 0 significa que PVAD está oculto.

Más información acerca de PVAD: Al usar el secuenciador para crear un paquete, puede especificar cualquier ruta de instalación para el paquete. En versiones anteriores de App-V, tenía que especificar como ruta de acceso el directorio principal de la aplicación virtual (PVAD) de la aplicación. PVAD es el directorio en el que normalmente se instala una aplicación en el equipo local si no se utiliza App-V. Por ejemplo, si ha instalado Office en un equipo, el PVAD normalmente sería C:\Archivos de programa\Microsoft Office\.

ClientVersion es necesario para ver los metadatos de publicación de App-V

En App-V 5.0 SP3, deberá indicar los valores siguientes en la dirección al consultar metadatos en el servidor de publicación de App-V:

Valor Detalles adicionales

ClientVersion

Si en la consulta se omite el parámetro ClientVersion, las nuevas características de App-V 5.0 SP3 quedan excluidas de los metadatos.

ClientOS

Sólo debe indicar este valor si selecciona sistemas operativos cliente específicos al secuenciar el paquete. Si selecciona el valor predeterminado (todos los sistemas operativos), no especifique este valor en la consulta.

Si se omite el parámetro ClientOS en la consulta, sólo aparecen en los metadatos los paquetes que se secuenciaron para admitir cualquier sistema operativo.

Para ver la sintaxis y ejemplos de esta consulta, vea Visualización de metadatos de publicación del servidor de App-V.

Los registros de eventos de App-V se han consolidado

Los siguientes Registros de eventos, que anteriormente estaban ubicados en Registros de aplicaciones y servicios/Microsoft/AppV/<componente de App-V>>, se movieron a Registros de aplicaciones y servicios/Microsoft/AppV/ServiceLog.

Para ver los registros, seleccione Ver > Mostrar registros analíticos y de depuración en la aplicación Visor de eventos.

Client-Catalog
Client-Integration
Client-Orchestration
Client-PackageConfig
Client-Scripting
Client-Service
Client-Vemgr
Client-VFSC
FilesystemMetadataLibrary
ManifestLibrary
PolicyLibrary
Subsystems-ActiveX
Subsystems-AppPath
Subsystems-Com
Subsystems-fta

Cómo obtener las tecnologías MDOP

App-V forma parte de Microsoft Desktop Optimization Pack (MDOP). MDOP forma parte de Microsoft Software Assurance. Para obtener más información sobre Microsoft Software Assurance y cómo obtener MDOP, consulte How Do I Get MDOP (Cómo obtener MDOP).

¿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

Conceptos

Notas de la versión de App-V 5.0 SP3

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