Compartir a través de


Acerca de App-V 5.0 SP3

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

Requisitos previos de software de App-V 5.0 SP3 y configuraciones admitidas

Para conocer los requisitos previos de software de App-V 5.0 SP3 y las configuraciones admitidas, consulte los artículos siguientes:

Migración a App-V 5.0 SP3

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

Antes de iniciar la actualización

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

Elementos que se revisarán antes de actualizar Descripción
Componentes que se van a actualizar - App-V Server
-Secuenciador
- Cliente de App-V o cliente de Servicios de Escritorio remoto (RDS) de App-V
- Grupos de conexión
Actualización desde App-V 4.x Primero debe actualizar 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, consulta lo siguiente:
- Acerca de App-V 5.0
- Planeamiento de la migración desde una versión anterior de App-V
Actualización desde App-V 5.0 o posterior Puede actualizar a App-V 5.0 SP3 directamente desde cualquiera de las versiones siguientes:
- App-V 5.0
- App-V 5.0 SP1
- App-V 5.0 SP2

Para actualizar a App-V 5.0 SP3, siga los pasos de las secciones restantes de este artículo.
Cambios necesarios en paquetes y grupos de conexión después de la actualización Ninguna. Los paquetes y los grupos de conexiones siguen 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 1: Actualización del servidor de App-V

Si no usa 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 App-V 5.0 SP1.

Sigue estos pasos:

  1. Revise las notas de la versión de App-V 5.0 SP3 para ver si hay problemas que puedan afectar a la instalación del servidor de App-V.

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

  3. Si va a actualizar el servidor de App-V desde App-V 5.0 SP1 Hotfix Package 3 o posterior, complete los pasos de la sección Comprobación de claves del Registro después de instalar app-v 5.0 SP3 Server.

  4. Siga los pasos descritos en Implementación del servidor de App-V 5.0.

Paso 2: Actualización del secuenciador de App-V

Para obtener más información, consulte Instalación del secuenciador.

Paso 3: Actualizar el cliente de App-V o el cliente RDS de App-V

Para obtener más información, consulte Cómo implementar el cliente de App-V.

Comprobación de las claves del Registro antes de instalar el servidor de App-V 5.0 SP3

Cuando se requiere este paso Va a actualizar desde App-V SP1 con cualquier paquete de revisiones posterior que haya instalado mediante un archivo .msp.
Qué componentes requieren que realice este paso Solo los componentes del servidor de App-V que va a actualizar.
Cuando necesite realizar este paso Antes de actualizar el servidor de App-V a App-V 5.0 SP3
Lo que necesita hacer Con la información de las tablas siguientes, actualice cada valor de clave del Registro con HKLM\Software\Microsoft\AppV\Server el valor que proporcionó en la instalación del servidor original. Al completar este paso, se restauran los valores del Registro que se pueden haber quitado cuando se instalaron los paquetes de revisiones de App-V SP1.

ManagementDatabase Clave

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 bases de datos de administración no locales. El valor se establece en 1 si es necesario.
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 seguro (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 SQL Server instancia de la base de datos de administración. Si el valor está en blanco, se usa la instancia de base de datos predeterminada.
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 del 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 está en un equipo diferente del equipo local.

ManagementService Clave

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 Servicios de dominio de Active Directory grupo o cuenta de (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 de base de datos predeterminada.
MANAGEMENT_DB_SQL_SERVER_NAME Nombre del servidor SQL remoto con la base de datos de administración. Si el valor está en blanco, se usa el equipo local.

ReportingDatabase Clave

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 bases de datos de informes no locales. El valor se establece en 1 si es necesario.
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 seguro (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 SQL Server instancia de la base de datos de informes. Si el valor está en blanco, se usa la instancia de base de datos predeterminada.
REPORTING_DB_WRITE_ACCESS_ACCOUNT Cuenta usada para el acceso de escritura (administrador) a la base de datos de informes.
REPORTING_DB_WRITE_ACCESS_ACCOUNT_SID Identificador seguro (SID) de la cuenta usada para el acceso de escritura (administrador) a la base de datos de informes.
REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT Cuenta de equipo remoto del servidor de informes (dominio\cuenta).
REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT Inicio de sesión del 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 está 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.

ReportingService Clave

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 SQL Server instancia de la base de datos de informes. Si el valor está en blanco, se usa la instancia de base de datos predeterminada.
REPORTING_DB_SQL_SERVER_NAME Nombre del servidor SQL remoto con la base de datos de informes. Si el valor está en blanco, se usa el equipo local.

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

Si va a crear manualmente el archivo XML del grupo de conexiones y desea usar los nuevos "paquetes opcionales" y "usar cualquier versión" características que se describen en Mejoras en los grupos de conexiones, debe especificar el esquema siguiente en el archivo XML:

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

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

Mejoras en los grupos de conexión

Puede administrar los grupos de conexiones más fácilmente mediante 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 las nuevas características del grupo de conexiones y vínculos a información más detallada sobre cada tarea.

Habilitación de un grupo de conexiones para incluir paquetes opcionales

La inclusión de paquetes opcionales en un grupo de conexiones le permite determinar dinámicamente qué aplicaciones se incluirán en el entorno virtual del grupo de conexiones, en función de las aplicaciones a las que los usuarios tienen derecho. No es necesario administrar tantos grupos de conexiones porque puede combinar paquetes opcionales y no opcionales en el mismo grupo de conexiones. La combinación de paquetes permite que distintos grupos de usuarios usen el mismo grupo de conexiones, aunque los usuarios solo tengan un paquete en común. Por ejemplo, puede habilitar un paquete con Microsoft Office para todos los usuarios, pero habilitar diferentes paquetes opcionales, que contienen complementos de Office diferentes, a diferentes subconjuntos de usuarios.

Para obtener más información, consulte Uso de paquetes opcionales en grupos de conexiones.

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

Anclar o eliminar, o anular la publicación y volver a publicar un paquete opcional, que se encuentra en un grupo de conexiones, sin tener que deshabilitar ni volver a habilitar el grupo de conexiones en el cliente de App-V.

Para obtener más información, consulte Uso de paquetes opcionales en grupos de conexiones.

Publicación de grupos de conexiones que contienen paquetes publicados por el usuario y publicados globalmente

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

Para obtener más información, vea How to Create a Connection Group with User-Published and Global Published Packages (Cómo crear un grupo de conexiones con User-Published y paquetes publicados globalmente).

Hacer que un grupo de conexiones ignore 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 impedirá que se cree el entorno virtual del grupo de conexiones.

Para obtener más información, vea Cómo hacer que un grupo de conexiones ignore la versión del paquete.

Limitar las capacidades de publicación de los usuarios finales

Permitir que solo los administradores (no los usuarios finales) publiquen paquetes y habiliten grupos de conexiones.

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

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

Habilitación o deshabilitación de 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 parámetro opcional -UserSID . Para obtener más información, consulte Administración de grupos de conexiones en un equipo independiente mediante PowerShell.

Combinación de 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 idénticas, las 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 a una aplicación de un paquete acceder a los archivos que se encuentran en un paquete diferente.

Para obtener más información, consulte Acerca del entorno virtual del grupo de conexiones.

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 -UserSID parámetro , seguido del identificador de seguridad (SID) del usuario. Para más información, consulta lo siguiente:

Por ejemplo:

Publish-AppvClientPackage "ContosoApplication" -UserSID S-1-2-34-56789012-3456789012-345678901-2345
Unpublish-AppvClientPackage "ContosoApplication" -UserSID S-1-2-34-56789012-3456789012-345678901-2345

Habilitar solo a los administradores para publicar y anular la publicación de paquetes

Solo puede permitir que los administradores (no los usuarios finales) publiquen y anondeen paquetes mediante uno de los métodos siguientes:

RunVirtual la clave del registro admite paquetes que se publican para el usuario

App-V 5.0 SP3 agrega compatibilidad para usar la clave del RunVirtual Registro con aplicaciones virtualizadas que se encuentran en paquetes publicados por el usuario. La RunVirtual clave del Registro le permite ejecutar una aplicación instalada localmente en un entorno virtual, junto con las aplicaciones que se han virtualizado mediante App-V.

Anteriormente, las aplicaciones virtualizadas en paquetes de App-V tenían que publicarse globalmente. Para obtener más información sobre RunVirtual y sobre 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 dentro de un entorno virtual con aplicaciones virtualizadas.

Nuevos cmdlets de PowerShell y ayuda para cmdlets actualizables

Los nuevos cmdlets de PowerShell y la ayuda de cmdlets actualizables se incluyen en App-V 5.0 SP3. Para descargar los módulos de cmdlet, consulte Cómo cargar los cmdlets de PowerShell y obtener ayuda para cmdlets.

Nuevos cmdlets de PowerShell de App-V 5.0 SP3 Server

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

  • Add-AppvServerConnectionGroupPackage: anexa un paquete al final de la lista de paquetes de un grupo de conexiones y le permite configurar el paquete como opcional o sin versión dentro del grupo de conexiones.
  • Set-AppvServerConnectionGroupPackage: permite editar detalles sobre el paquete del grupo de conexiones, como si es opcional.
  • Remove-AppvServerConnectionGroupPackage: quita un paquete de un grupo de conexiones.

Obtención de ayuda para los cmdlets de PowerShell

La ayuda del cmdlet está disponible como módulo descargable. Para obtener la ayuda más reciente después de descargar el módulo de cmdlets, abra Windows PowerShell o Windows PowerShell Entorno de scripting integrado (ISE) y ejecute uno de los siguientes comandos:

  • Servidor de App-V: Update-Help-Module AppvServer
  • Secuenciador de App-V: Update-Help-Module AppvSequencer
  • Cliente de App-V: Update-Help-Module AppvClient

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

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

El directorio de la aplicación virtual principal (PVAD) está oculto en App-V 5.0 SP3, pero puede volver a activarlo y hacerlo visible mediante uno de los métodos siguientes.

Nota

Más información sobre PVAD: Cuando use Sequencer para crear un paquete, puede escribir cualquier ruta de instalación para el paquete. En versiones anteriores de App-V, era necesario especificar el directorio de aplicación virtual principal (PVAD) de la aplicación como ruta de acceso. PVAD es el directorio en el que normalmente instalaría una aplicación en el equipo local si no estuviera usando App-V. Por ejemplo, si estuviera instalando Office en un equipo, el PVAD normalmente sería C:\Program Files\Microsoft Office\.

Uso de un parámetro de línea de comandos

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

Creación de una subclave del Registro

  1. En el Editor del Registro, vaya a: HKLM\SOFTWARE\Microsoft\AppV\Sequencer\Compatibility. Si la Compatibility subclave no existe, debe crearla.

  2. Cree un valor DWORD denominado EnablePVADControly establezca el valor 1en . Un valor de 0 significa que PVAD está oculto.

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

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

Valor Detalles adicionales
ClientVersion Si omite el ClientVersion parámetro de la consulta, los metadatos excluyen las nuevas características de App-V 5.0 SP3.
ClientOS Solo tiene que proporcionar 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 omite el ClientOS parámetro de la consulta, solo aparecerán en los metadatos los paquetes que se secuenciaron para admitir cualquier sistema operativo.

Para obtener sintaxis y ejemplos de esta consulta, consulte Visualización de metadatos de publicación del servidor de App-V.

Se han consolidado los registros de eventos de App-V

Los siguientes registros de eventos, ubicados anteriormente en Applications and Services Logs/Microsoft/AppV/<App-V component>, se han movido a Applications and Services Logs/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 MDOP

App-V forma parte del Paquete de optimización de escritorio (MDOP) de Microsoft. MDOP forma parte de Microsoft Software Assurance. Para obtener más información sobre Microsoft Software Assurance y la adquisición de MDOP, consulte Cómo obtener MDOP.

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