Migration vers App-V 5.1 à partir d'une version antérieure
Avec Microsoft Application Virtualization (App-V) 5.1, vous pouvez migrer votre infrastructure App-V 4.6 ou App-V 5.0 existante vers l’infrastructure App-V 5.1 plus flexible, intégrée et plus facile à gérer. Toutefois, vous ne pouvez pas migrer directement d’App-V 4.x vers App-V 5.1. Vous devez d’abord migrer vers App-V 5.0. Pour plus d’informations sur la migration d’App-V 4.x vers App-V 5.0, consultez Migration à partir d’une version précédente
Note Les packages App-V 5.1 sont exactement les mêmes que les packages App-V 5.0. Le format du package n’a pas changé entre les versions et, par conséquent, il n’est pas nécessaire de convertir les packages App-V 5.0 en packages App-V 5.1.
Pour plus d’informations sur les différences entre App-V 4.6 et App-V 5.1, consultez la section Différences entre App-V 4.6 et App-V 5.0 de la section À propos d’App-V 5.0.
Améliorations apportées au convertisseur de package App-V 5.1
Vous pouvez maintenant utiliser le convertisseur de package pour convertir des packages App-V 4.6 qui contiennent des scripts, et les informations de Registre et les scripts des fichiers .osd sources sont désormais inclus dans la sortie du convertisseur de package.
Vous pouvez également utiliser le –OSDsToIncludeInPackage
paramètre avec l’applet ConvertFrom-AppvLegacyPackage
de commande pour spécifier les informations des fichiers .osd qui sont converties et placées dans le nouveau package.
Nouveautés d’App-V 5.1 | Avant App-V 5.1 |
---|---|
De nouveaux fichiers .xml sont créés correspondant aux fichiers .osd associés à un package ; ces fichiers incluent les informations suivantes :
Vous pouvez maintenant choisir d’ajouter des informations à partir d’un sous-ensemble des fichiers .osd du répertoire source au package à l’aide du |
Les informations de Registre et les scripts inclus dans les fichiers .osd associés à un package n’ont pas été inclus dans la sortie du convertisseur de package. Le convertisseur de package remplit le nouveau package avec les informations de tous les fichiers .osd du répertoire source. |
Exemple d’instruction de conversion
Pour comprendre le nouveau processus, consultez l’exemple ConvertFrom-AppvLegacyPackage
d’instruction de convertisseur de package suivant.
Si le répertoire source (\\OldPkgStore\ContosoApp) inclut les éléments suivants :
ContosoApp.sft
ContosoApp.msi
ContosoApp.sprj
ContosoApp_manifest.xml
X.osd
Y.osd
Z.osd
Et vous exécutez cette commande :
ConvertFrom-AppvLegacyPackage –SourcePath \\OldPkgStore\ContosoApp\
-DestinationPath \\NewPkgStore\ContosoApp\
-OSDsToIncludeInPackage X.osd,Y.osd
Les éléments suivants sont créés dans le répertoire de destination (\\NewPkgStore\ContosoApp) :
ContosoApp.appv
ContosoApp.msi
ContosoApp_DeploymentConfig.xml
ContosoApp_UserConfig.xml
X_Config.xml
Y_Config.xml
Z_Config.xml
Dans l’exemple ci-dessus :
Ces fichiers de répertoire source... | ... sont convertis en ces fichiers de répertoire de destination... | ... et contiendra ces éléments | Description |
---|---|---|---|
|
|
|
Chaque fichier .osd est converti en un fichier .xml correspondant distinct qui contient les éléments répertoriés ici au format de configuration de déploiement App-V 5.1. Ces éléments peuvent ensuite être copiés à partir de ces fichiers .xml et placés dans les fichiers de configuration de déploiement ou de configuration utilisateur comme vous le souhaitez. Dans cet exemple, il existe trois fichiers .xml, correspondant aux trois fichiers .osd du répertoire source. Chaque fichier .xml contient les variables d’environnement, les raccourcis, les associations de types de fichiers, les informations de Registre et les scripts dans son fichier .osd correspondant. |
|
|
|
Les informations des fichiers .osd spécifiés dans le Dans cet exemple, les variables d’environnement, les raccourcis et les associations de types de fichiers inclus dans X.osd et Y.osd ont été convertis et placés dans le package App-V, et certaines de ces informations ont également été incluses dans la configuration du déploiement et les fichiers de configuration utilisateur. X.osd et Y.osd ont été utilisés, car ils ont été inclus en tant qu’arguments pour le |
Conversion de packages créés à l’aide d’une version antérieure d’App-V
Utilisez l’utilitaire de convertisseur de package pour mettre à niveau les packages d’application virtuelle créés à l’aide des versions d’App-V antérieures à App-V 5.0. Le convertisseur de package utilise PowerShell pour convertir des packages et peut aider à automatiser le processus si vous avez de nombreux packages qui nécessitent une conversion.
Important Après avoir converti un package existant, vous devez tester le package avant de déployer le package pour vous assurer que le processus de conversion a réussi.
Ce qu’il faut savoir avant de convertir des packages existants
Problème | Solution de contournement |
---|---|
Les packages virtuels utilisant DSC ne sont pas liés après la conversion. |
Liez les packages à l’aide de groupes de connexions. Voir Gestion des groupes de connexions. |
Des conflits de variables d’environnement sont détectés lors de la conversion. |
Résolvez les conflits dans le fichier .osd associé. |
Les chemins codés en dur sont détectés lors de la conversion. |
Les chemins codés en dur sont difficiles à convertir correctement. Le convertisseur de package détecte et retourne les packages avec des fichiers qui contiennent des chemins codés en dur. Affichez le fichier avec le chemin codé en dur et déterminez si le package requiert le fichier. Si c’est le cas, il est recommandé de séquencer à nouveau le package. |
Lors de la conversion d’une vérification de package pour les fichiers ou raccourcis défaillants. Recherchez l’élément dans le package App-V 4.6. Il peut s’agir d’un chemin codé en dur. Convertissez le chemin d’accès.
Note Il est recommandé d’utiliser le séquenceur App-V 5.1 pour convertir des applications ou applications critiques qui doivent tirer parti des fonctionnalités. Découvrez comment séquencer une nouvelle application avec App-V 5.1.
Si un package converti ne s’ouvre pas après sa conversion, il est également recommandé de séquencer à nouveau l’application à l’aide du séquenceur App-V 5.1.
Comment convertir un package créé dans une version antérieure d’App-V
Migration de clients
Le tableau suivant affiche la méthode recommandée pour la mise à niveau des clients.
Tâche | Plus d’informations |
---|---|
Mettre à niveau votre environnement vers la dernière version d’App-V 4.6 |
Considérations relatives au déploiement et à la mise à niveau de la virtualisation des applications. |
Installez le client App-V 5.1 avec la coexistence activée. |
Comment déployer App-V 4.6 et le client App-V 5.1 sur le même ordinateur. |
Séquencez et déploiez des packages App-V 5.1. Si nécessaire, annuler la publication des packages App-V 4.6. |
Important Vous devez exécuter la dernière version d’App-V 4.6 pour utiliser le mode de coexistence. En outre, lorsque vous séquencez un package, vous devez configurer le paramètre De gestion de l’autorité, qui se trouve dans la configuration utilisateur se trouve dans la section Configuration utilisateur .
Migration de l’infrastructure complète du serveur App-V 5.1
Il n’existe aucune méthode directe pour effectuer une mise à niveau vers une infrastructure App-V 5.1 complète. Utilisez les informations de la section suivante pour plus d’informations sur la mise à niveau du serveur App-V.
Tâche | Plus d’informations |
---|---|
Mettez à niveau votre environnement vers la dernière version d’App-V 4.6. |
Considérations relatives au déploiement et à la mise à niveau de la virtualisation des applications. |
Déployez la version App-V 5.1 du client. |
|
Installez le serveur App-V 5.1. |
|
Migrer des packages existants. |
Consultez la section Conversion des packages créés à l’aide d’une version antérieure d’App-V de cet article. |
Tâches de migration supplémentaires
Vous pouvez également effectuer des tâches de migration supplémentaires, telles que la reconfiguration des points de terminaison et l’ouverture d’un package créé à l’aide d’une version antérieure sur un ordinateur exécutant le client App-V 5.1. Les liens suivants fournissent plus d’informations sur l’exécution de ces tâches.
Autres ressources pour effectuer des tâches de migration App-V
Procédure simplifiée de mise à niveau du serveur d’administration Microsoft App-V 5.1