À propos d'App-V 5.0 SP3

Mis à jour: janvier 2015

S'applique à: Application Virtualization 5.0 SP1, Application Virtualization 5.0 SP2, Application Virtualization 5.0 SP3

Utilisez les sections suivantes pour passer en revue des informations sur des modifications importantes qui s'appliquent à Microsoft Application Virtualization (App-V) 5.0 SP3 :

  • Logiciels requis et configurations prises en charge pour App-V 5.0 SP3

  • Migration vers App-V 5.0 SP3

  • Le fichier xml du groupe de connexions créé manuellement nécessite la mise à jour de schéma

  • Améliorations apportées aux groupes de connexions

  • Les administrateurs peuvent publier des packages pour un utilisateur spécifique et en annuler la publication

  • Permettre uniquement aux administrateurs de publier des packages et d'annuler leur publication

  • La clé de Registre RunVirtual prend en charge les packages qui sont publiés pour l'utilisateur

  • Nouvelles applets de commande PowerShell et aide sur les applets de commande modifiables

  • Le répertoire d'application virtuelle primaire est masqué, mais peut être activé

  • La valeur ClientVersion est requise pour afficher les métadonnées de publication App-V

  • Les journaux des événements App-V ont été consolidés

Logiciels requis et configurations prises en charge pour App-V 5.0 SP3

Consultez les liens suivants pour connaître les logiciels requis et configurations prises en charge pour App-V 5.0 SP3.

Liens vers les logiciels requis et les configurations prises en charge Description 

Conditions préalables pour App-V 5.0 SP3

Logiciels requis que vous devez installer avant de commencer l'installation d'App-V 5.0 SP3

Configurations prises en charge par App-V 5.0 SP3

Systèmes d'exploitation pris en charge et configuration matérielle requise pour les composants App-V Server, Sequencer et Client

Migration vers App-V 5.0 SP3

Utilisez les informations suivantes pour effectuer la mise à niveau vers App-V 5.0 SP3 à partir de versions antérieures.

Avant de commencer la mise à niveau

Avant de commencer la mise à niveau, passez en revue les informations suivantes :

Éléments à vérifier avant la mise à niveau Description 

Composants à mettre à niveau

  1. App-V Server

  2. Sequencer

  3. Client App-V ou client des services Bureau à distance App-V

  4. Groupes de connexions

Notes

Pour utiliser l'interface utilisateur du client App-V, téléchargez la version existante depuis Application d'interface utilisateur Microsoft Application Virtualization 5.0 Client.

Mise à niveau à partir d'App-V 4.x

Vous devez tout d'abord effectuer la mise à niveau vers App-V 5.0. Vous ne pouvez pas effectuer la mise à niveau directement depuis App-V 4.x vers App-V 5.0 SP3.

Pour plus d'informations, consultez :

Mise à niveau à partir d'App-V 5.0 ou version ultérieure

Vous pouvez effectuer la mise à niveau vers App-V 5.0 SP3 directement à partir de l'une des versions suivantes :

  • App-V 5.0

  • App-V 5,0 SP1

  • App-V 5.0 SP2

Pour la mise à niveau vers App-V 5.0 SP3, suivez les étapes décrites dans les sections suivantes de cet article.

Modifications requises apportées aux packages et aux groupes de connexions après la mise à niveau

Aucune. Les packages et les groupes de connexions continuent de fonctionner comme ils le font actuellement.

Étapes pour mettre à niveau l'infrastructure App-V

Procédez comme suit pour mettre à niveau chaque composant de l'infrastructure App-V vers App-V 5.0 SP3.

Étape Pour plus d'informations

Étape 1 : Mettre à niveau App-V Server.

Si vous n'utilisez pas App-V Server, ignorez cette étape et passez à l'étape suivante.

Notes

App-V 5.0 SP3 Client est compatible avec App-V 5.0 SP1 Server.

Procédez comme suit :

  1. Examinez les Notes de publication pour App-V 5.0 SP3 pour connaître les problèmes qui peuvent affecter l'installation d'App-V Server.

  2. Appliquez l'une des procédures suivantes, selon la méthode que vous utilisez pour mettre à niveau la base de données de gestion et/ou la base de données de rapports :

     

    Méthode de mise à niveau de la base de données Étape

    Windows Installer

    Ignorez cette étape et passez à l'étape 3 « Si vous mettez à niveau App-V Server... »

    Scripts SQL

     

    Base de données de gestion

    Pour l'installation ou la mise à niveau, consultez Échec des scripts SQL pour installer ou mettre à niveau la base de données d'App-V 5.0 SP3 Management Server.

    Base de données de rapports

    Suivez les étapes dans How to Deploy the App-V Databases by Using SQL Scripts.

  3. Si vous mettez à niveau App-V Server à partir du correctif logiciel 3 ou version ultérieure d'App-V SP1, suivez les étapes de la section Vérifier les clés de Registre avant d'installer App-V 5.0 SP3 Server.

  4. Suivez les étapes dans Comment déployer App-V 5.0 Server.

Étape 2 : Mettre à niveau App-V Sequencer.

Consultez Installation du séquenceur.

Étape 3 : Mettre à niveau le client App-V ou le client des services Bureau à distance App-V.

Consultez Comment déployer le client App-V.

Vérifier les clés de Registre avant d'installer App-V 5.0 SP3 Server

Il s'agit de l'étape 3 du tableau précédent.

Moment où cette étape est requise

Vous mettez à niveau App-V SP1 avec tous les correctifs logiciels ultérieurs que vous avez installés à l'aide d'un fichier .msp.

Composants nécessitant l'exécution de cette étape

Uniquement les composants App-V Server que vous mettez à niveau.

Moment où vous devez effectuer cette étape

Avant la mise à niveau d'App-V Server vers App-V 5.0 SP3

Opérations à effectuer

En utilisant les informations dans les tableaux suivants, mettez à jour chaque valeur de clé de Registre sous HKLM\Software\Microsoft\AppV\Server avec la valeur que vous avez fournie dans votre installation de serveur d'origine. L'exécution de cette étape restaure les valeurs de Registre qui peuvent avoir été supprimées quand les correctifs logiciels d'App-V SP1 ont été installés.

Clé ManagementDatabase

Si vous installez la base de données de gestion, définissez ces clés de Registre sous HKLM\Software\Microsoft\AppV\Server\ManagementDatabase.

Nom de la clé Description 

IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED

Décrit si un compte d'accès public est requis pour accéder aux bases de données de gestion non locales. La valeur est définie sur « 1 » si nécessaire.

MANAGEMENT_DB_NAME

Nom de la base de données de gestion.

MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT

Compte utilisé pour l'accès en lecture (public) à la base de données de gestion.

Utilisé quand IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED est défini sur 1.

MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_SID

Identificateur de sécurité (SID) du compte utilisé pour l'accès en lecture (public) à la base de données de gestion.

Utilisé quand IS_MANAGEMENT_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED est défini sur 1.

MANAGEMENT_DB_SQL_INSTANCE

Instance de SQL Server pour la base de données de gestion.

Si la valeur est vide, l'instance de base de données par défaut est utilisée.

MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT

Compte utilisé pour l'accès en écriture (administrateur) à la base de données de gestion.

MANAGEMENT_DB_WRITE_ACCESS_ACCOUNT_SID

Identificateur de sécurité (SID) du compte utilisé pour l'accès en écriture (administrateur) à la base de données de gestion.

MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT

Compte d'ordinateur distant du serveur d'administration (domaine\compte).

MANAGEMENT_SERVER_INSTALL_ADMIN_ACCOUNT

Connexion de l'administrateur d'installation du serveur d'administration (domaine\compte).

MANAGEMENT_SERVER_MACHINE_USE_LOCAL

Les valeurs valides sont :

  • 1 – le service de gestion se trouve sur l'ordinateur local, autrement dit MANAGEMENT_REMOTE_SERVER_MACHINE_ACCOUNT est vide.

  • 0 – le service de gestion se trouve sur un ordinateur différent de l'ordinateur local.

Clé ManagementService

Si vous installez le serveur d'administration, définissez ces clés de Registre sous HKLM\Software\Microsoft\AppV\Server\ManagementService.

Nom de la clé Description 

MANAGEMENT_ADMINACCOUNT

Groupe ou compte des services de domaine Active Directory (AD DS) autorisé à gérer App-V (domaine\compte).

MANAGEMENT_DB_SQL_INSTANCE

Instance de SQL server qui contient la base de données de gestion.

Si la valeur est vide, l'instance de base de données par défaut est utilisée.

MANAGEMENT_DB_SQL_SERVER_NAME

Nom du serveur SQL distant avec la base de données de gestion.

Si la valeur est vide, l'ordinateur local est utilisé.

Clé ReportingDatabase

Si vous installez la base de données de rapports, définissez ces clés de Registre sous HKLM\Software\Microsoft\AppV\Server\ReportingDatabase.

Nom de la clé Description 

IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED

Décrit si un compte d'accès public est requis pour accéder aux bases de données de rapports non locales. La valeur est définie sur « 1 » si nécessaire.

REPORTING_DB_NAME

Nom de la base de données de rapports.

REPORTING_DB_PUBLIC_ACCESS_ACCOUNT

Compte utilisé pour l'accès en lecture (public) à la base de données de rapports.

Utilisé quand IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED est défini sur 1.

REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_SID

Identificateur de sécurité (SID) du compte utilisé pour l'accès en lecture (public) à la base de données de rapports.

Utilisé quand IS_REPORTING_DB_PUBLIC_ACCESS_ACCOUNT_REQUIRED est défini sur 1.

REPORTING_DB_SQL_INSTANCE

Instance de SQL Server pour la base de données de création de rapports.

Si la valeur est vide, l'instance de base de données par défaut est utilisée.

REPORTING_DB_WRITE_ACCESS_ACCOUNT

REPORTING_DB_WRITE_ACCESS_ACCOUNT_SID

REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT

Compte d'ordinateur distant du serveur de rapports (domaine\compte).

REPORTING_SERVER_INSTALL_ADMIN_ACCOUNT

Connexion de l'administrateur d'installation du serveur de rapports (domaine\compte).

REPORTING_SERVER_MACHINE_USE_LOCAL

Les valeurs valides sont :

  • 1 – le service de rapports se trouve sur l'ordinateur local, autrement dit REPORTING_REMOTE_SERVER_MACHINE_ACCOUNT est vide.

  • 0 - le service de rapports se trouve sur un ordinateur différent de l'ordinateur local.

Clé ReportingService

Si vous installez le serveur de rapports, définissez ces clés de Registre sous HKLM\Software\Microsoft\AppV\Server\ReportingService.

Nom de la clé Description 

REPORTING_DB_SQL_INSTANCE

Instance de SQL Server pour la base de données de création de rapports.

Si la valeur est vide, l'instance de base de données par défaut est utilisée.

REPORTING_DB_SQL_SERVER_NAME

Nom du serveur SQL distant avec la base de données de rapports.

Si la valeur est vide, l'ordinateur local est utilisé.

Le fichier xml du groupe de connexions créé manuellement nécessite la mise à jour de schéma

Si vous créez manuellement le fichier XML du groupe de connexions et voulez utiliser les nouvelles fonctionnalités « packages facultatifs » et « utiliser toute version » qui sont décrites dans Améliorations apportées aux groupes de connexions, vous devez spécifier le schéma suivant dans le fichier XML :

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

Pour obtenir des exemples et plus d'informations, consultez À propos du fichier de groupes de connexions.

Améliorations apportées aux groupes de connexions

Vous pouvez gérer plus facilement des groupes de connexions à l'aide de packages facultatifs et d'autres améliorations qui ont été ajoutées à App-V 5.0 SP3. Le tableau suivant résume les tâches que vous pouvez effectuer en utilisant les nouvelles fonctionnalités de groupe de connexions, et fournit des liens vers des informations plus détaillées sur chaque tâche.

Tâche/fonctionnalité Description  Liens vers d'autres informations

Activer un groupe de connexions pour inclure les packages facultatifs

L'ajout de packages facultatifs dans un groupe de connexions vous permet de déterminer dynamiquement les applications qui seront incluses dans l'environnement virtuel du groupe de connexions, en fonction des applications auxquelles les utilisateurs ont droit.

Vous n'avez pas besoin de gérer autant de groupes de connexions, car vous pouvez combiner des packages facultatifs et non facultatifs dans le même groupe de connexions. La combinaison de packages permet à différents groupes d'utilisateurs d'utiliser le même groupe de connexions, même si les utilisateurs peuvent n'avoir qu'un seul package en commun.

Exemple : Vous pouvez activer un package avec Microsoft Office pour tous les utilisateurs, mais aussi activer plusieurs packages facultatifs qui contiennent différents plug-ins Office pour différents sous-ensembles d'utilisateurs.

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

Annuler la publication d'un package facultatif ou le supprimer, sans modifier le groupe de connexions

Vous pouvez annuler la publication d'un package facultatif, qui est dans un groupe de connexions, ou le supprimer, ou annuler sa publication et le republier sans avoir à désactiver ni réactiver le groupe de connexions sur le client App-V.

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

Publier des groupes de connexions qui contiennent des packages publiés globalement et publiés par l'utilisateur

Créez un groupe de connexions publié par l'utilisateur qui contient des packages publiés globalement et publiés par l'utilisateur.

Comment créer un groupe de connexions avec des packages publiés globalement et publiés par l'utilisateur

Faire en sorte qu'un groupe de connexions ignore la version du package

Configurez un groupe de connexions pour accepter n'importe quelle version d'un package, ce qui vous permet de mettre à niveau un package sans avoir à désactiver le groupe de connexions. En outre, s'il existe un package facultatif avec une version incorrecte dans le groupe de connexions, le package est ignoré et ne bloque pas la création de l'environnement virtuel du groupe de connexions.

Comment faire en sorte qu'un groupe de connexions ignore la version du package

Limiter les capacités de publication des utilisateurs finaux

Autorisez uniquement les administrateurs (et non les utilisateurs finaux) à publier des packages et activer des groupes de connexions.

Pour plus d'informations sur les groupes de connexions, consultez Comment autoriser uniquement les administrateurs à activer les groupes de connexions.

Pour plus d'informations sur les packages, consultez les articles suivants :

 

Activer ou désactiver un groupe de connexions pour un utilisateur spécifique

Les administrateurs peuvent activer ou désactiver un groupe de connexions pour un utilisateur spécifique à l'aide du paramètre –UserSID facultatif avec les applets de commande suivantes :

  • Enable-AppVClientConnectionGroup

  • Disable -AppVClientConnectionGroup

To enable or disable a connection group for a specific user

Fusion de chemins d'accès de package identiques dans un répertoire virtuel dans les groupes de connexions

Si plusieurs packages dans un groupe de connexions contiennent des chemins d'accès de répertoire identiques, les chemins d'accès sont fusionnés dans un seul répertoire virtuel à l'intérieur de l'environnement virtuel du groupe de connexions.

Cette fusion des chemins d'accès permet à une application dans un package d'accéder aux fichiers qui se trouvent dans un package différent.

Merging identical package paths into one virtual directory in connection groups

Les administrateurs peuvent publier des packages pour un utilisateur spécifique et en annuler la publication

Les administrateurs peuvent utiliser les applets de commande suivantes pour publier des packages pour un utilisateur spécifique ou en annuler la publication. Pour utiliser les applets de commande, entrez le paramètre –UserSID, suivi de l'identificateur de sécurité (SID) de l'utilisateur. Pour plus d'informations, consultez :

Applet de commande Exemples

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

Permettre uniquement aux administrateurs de publier des packages et d'annuler leur publication

Vous pouvez autoriser uniquement les administrateurs (et non les utilisateurs finaux) à publier des packages et en annuler la publication en utilisant l'une des méthodes suivantes :

Méthode Plus d'informations

Paramètre de stratégie de groupe

Accédez au nœud d'objet de stratégie de groupe suivant :

Configuration ordinateur > Stratégies > Modèles d'administration > Système > App-V > Publication.

Activez le paramètre de stratégie de groupe Exiger la publication en tant qu'admin.

PowerShell

To enable only administrators to publish or unpublish packages

La clé de Registre RunVirtual prend en charge les packages qui sont publiés pour l'utilisateur

App-V 5.0 SP3 prend en charge l'utilisation de la clé de Registre RunVirtual avec les applications virtualisées situées dans des packages publiés par l'utilisateur. La clé de Registre RunVirtual vous permet d'exécuter une application installée localement dans un environnement virtuel, avec des applications qui ont été virtualisées à l'aide d'App-V.

Auparavant, les applications virtualisées dans des packages App-V devaient être publiées globalement. Pour plus d'informations sur RunVirtual et sur les autres méthodes d'exécution des applications installées localement dans un environnement virtuel avec des applications virtualisées, consultez Exécution d'une application installée localement dans un environnement virtuel avec des applications virtualisées.

Nouvelles applets de commande PowerShell et aide sur les applets de commande modifiables

De nouvelles applets de commande PowerShell et une aide sur les applets de commande modifiables sont incluses dans App-V 5.0 SP3. Pour télécharger les modules des applets de commande, consultez Loading the PowerShell cmdlets.

Nouvelles applets de commande PowerShell App-V 5.0 SP3 Server

De nouvelles applets de commande Windows PowerShell pour App-V Server ont été ajoutées pour vous aider à gérer les groupes de connexions.

Applet de commande Description 

Add-AppvServerConnectionGroupPackage

Ajoute un package à la fin de la liste des packages d'un groupe de connexions et vous permet de configurer le package comme facultatif et/ou sans version dans le groupe de connexions.

Set-AppvServerConnectionGroupPackage

Vous permet de modifier les détails sur le package de groupe de connexions, par exemple s'il est facultatif.

Remove-AppvServerConnectionGroupPackage

Supprime un package d'un groupe de connexions.

Obtention d'aide pour les applets de commande PowerShell

Une aide sur les applets de commande est disponible dans les formats suivants :

Format Description 

En tant que module téléchargeable

Pour obtenir l'aide la plus récente après avoir téléchargé le module d'applet de commande :

  1. Ouvrez Windows PowerShell ou l'environnement d'écriture de scripts intégré de Windows PowerShell (ISE).

  2. Tapez l'une des commandes suivantes pour charger les applets de commande du module souhaité :

 

Composant App-V Commande à taper

App-V Server

Update-Help-Module AppvServer

App-V Sequencer

Update-Help-Module AppvSequencer

Client App-V

Update-Help-Module AppvClient

Sur TechNet en tant que pages web

Consultez le nœud App-V sous Microsoft Desktop Optimization Pack Automation avec Windows PowerShell.

Pour plus d'informations, consultez Comment charger l'aide sur les applets de commande PowerShell et l'applet de commande Get.

Le répertoire d'application virtuelle primaire est masqué, mais peut être activé

Le répertoire d'application virtuelle primaire est masqué dans App-V 5.0 SP3, mais vous pouvez le réactiver et le rendre visible en utilisant l'une des méthodes suivantes :

Méthode Étapes

Utiliser un paramètre de ligne de commande

Passez le paramètre –EnablePVADControl à Sequencer.exe.

Créer une sous-clé de Registre

  1. Dans l'Éditeur du Registre, accédez à : HKLM\SOFTWARE\Microsoft\AppV\Sequencer\Compatibility

    Notes

    Si la sous-clé Compatability n'existe pas, vous devez la créer.

  2. Créez une valeur DWORD nommée EnablePVADControl et affectez-lui la valeur 1.

    La valeur 0 signifie que le répertoire d'application virtuelle primaire est masqué.

En savoir plus sur le répertoire d'application virtuelle primaire : Quand vous utilisez Sequencer pour créer un package, vous pouvez entrer n'importe quel chemin d'installation pour le package. Dans les versions précédentes d'App-V, vous deviez spécifier le répertoire d'application virtuelle primaire de l'application en tant que chemin d'accès. Le répertoire d'application virtuelle primaire est le répertoire dans lequel vous installez généralement une application sur votre ordinateur local si vous n'utilisez pas App-V. Par exemple, si vous installez Office sur un ordinateur, le répertoire d'application virtuelle primaire est généralement C:\Program Files\Microsoft Office\.

La valeur ClientVersion est requise pour afficher les métadonnées de publication App-V

Dans App-V 5.0 SP3, vous devez fournir les valeurs suivantes dans l'adresse quand vous demandez des métadonnées au serveur de publication App-V :

Valeur Détails supplémentaires

ClientVersion

Si vous omettez le paramètre ClientVersion de la requête, les métadonnées excluent les nouvelles fonctionnalités App-V 5.0 SP3.

ClientOS

Vous devez fournir cette valeur uniquement si vous sélectionnez des systèmes d'exploitation clients spécifiques quand vous séquencez le package. Si vous sélectionnez la valeur par défaut (tous les systèmes d'exploitation), ne spécifiez pas cette valeur dans la requête.

Si vous omettez le paramètre ClientOS de la requête, seuls les packages qui ont été séquencés pour prendre en charge n'importe quel système d'exploitation s'affichent dans les métadonnées.

Pour obtenir la syntaxe et des exemples de cette requête, consultez Affichage des métadonnées de publication App-V Server.

Les journaux des événements App-V ont été consolidés

Les journaux d'événements suivants, situés précédemment dans Journaux des applications et des services/Microsoft/AppV/<composant App-V>, ont été déplacés vers Journaux des applications et des services/Microsoft/AppV/ServiceLog.

Pour afficher les journaux, sélectionnez Afficher > Afficher les journaux d'analyse et de débogage dans l'application Observateur d'événements.

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

Comment obtenir les technologies MDOP

App-V fait partie de Microsoft Desktop Optimization Pack (MDOP). MDOP fait partie de Microsoft Software Assurance. Pour plus d'informations sur Microsoft Software Assurance et l'obtention de MDOP, consultez How Do I Get MDOP.

Vous avez une suggestion pour App-V ?

Ajoutez des suggestions ou votez pour les meilleures ici. Pour les problèmes relatifs à App-V, utilisez le Forum TechNet App-V.

Voir aussi

Concepts

Notes de publication pour App-V 5.0 SP3

-----
Vous pouvez en apprendre plus sur MDOP dans Bibliothèque TechNet, rechercher des solutions à des problèmes dans le TechNet Wiki ou nous suivre sur Facebook ou Twitter.
-----