Meilleures pratiques à utiliser pour le séquencement dans Microsoft App-V (SoftGrid)

INTRODUCTION

Cet article décrit certaines méthodes conseillées à utiliser pour le séquencement dans Microsoft App-V (SoftGrid). Il contient également des questions fréquemment posées sur le processus de séquençage.

Plus d'informations

Utilisez la hiérarchie suivante de ressources lorsque vous vous apprêtez à séquencer une application :
  • Si il existe une recette, la recette annule et remplace toute autre recommandation. Une recette est un document qui contient des instructions pas à pas qui décrivent comment empaqueter une application à l’aide du séquenceur App-V (SoftGrid). La recette est basée sur un ensemble d’instructions pas à pas qui sont créés lorsque vous effectuez une installation locale de l’application pour préparer de séquencement de l’application.
  • Les meilleures pratiques décrites dans cet article.

Définitions de

Il y a deux étapes, dans laquelle vous pouvez spécifier des chemins d’installation. Cet article utilise les termes suivants pour décrire les chemins d’accès que vous devez entrer :
  • Répertoire d’installation
    Le « répertoire » est le chemin d’accès que vous entrez dans la boîte de dialogue spécifique à l’application et dans la boîte de dialogue générées par l’application. Ces boîtes de dialogue vous demande où vous souhaitez installer l’application. Les boîtes de dialogue apparaissent au début de la Phase d’Installation séquenceur.
  • Répertoire de ressources
    Le répertoire « actif » est le chemin d’accès que vous entrez dans la boîte de dialogue de générés par le séquenceur App-V (SoftGrid) vous demande où vous souhaitez installer les ressources de l’application. Cette boîte de dialogue s’affiche dans la dernière partie de la Phase d’Installation séquenceur. Assurez-vous que ce répertoire est créé à l’avance.
  • Le lecteur de destination du client
    « Lecteur de destination de client » est le lecteur du système d’exploitation à partir duquel l’application App-V (SoftGrid) package est exécutée. Ce lecteur est également appelé le lecteur de point de montage de App-V (SoftGrid). Chaque application est montée sur l’ordinateur client en tant que Q:\répertoire de ressources. Dans ce chemin d’accès, « Q » est la lettre de lecteur par défaut. Sur l’ordinateur du séquenceur App-V (SoftGrid), vous devez créer à nouveau le lecteur de destination du client à l’aide d’une partition qui utilise la même lettre de lecteur à la séquence.

Meilleures pratiques

  • Avant d’effectuer l’opération de classement, assurez-vous que vous savez comment installer et exécuter le programme. Assurez-vous de lire toutes les instructions d’installation qui sont associées avec le programme. Vous pouvez également apprendre la manière dont le programme s’exécute. Et bien, vous souhaitez peut-être en savoir les composants du programme que l’utilisateur a besoin. Pour améliorer le processus de séquençage d’un programme, documenter l’installation et les procédures de configuration après pour le processus. Lorsque vous effectuez cette opération, vous pouvez éviter de devoir dépannages pendant le processus de séquençage, car aucun étapes importantes ne seront ignorés. Éléments à documenter sont les suivants :
    • Les composants d’application requis et les composants qui seront installés
    • Les mises à jour, telles que l’ajout de nouveaux fichiers au package, qui doit être effectué dans le séquenceur App-V (SoftGrid) après l’installation
    • Les étapes de configuration après l’installation qui doivent apparaître dans le séquenceur App-V (SoftGrid)
    • Ce que les utilisateurs généralement faire avec cette application immédiatement après son démarrage
    • Les types de fichiers qui sont associés à cette application
    • Solutions de contournement pour les problèmes qui peuvent se produire si l’application effectue une opération que App-V (SoftGrid) actuellement n’est pas compatible.
  • Documentez toujours le processus de séquençage étape par étape pour créer une « recette » qui utilise le modèle standard. Lorsque vous effectuez cette opération, vous pouvez donner la recette à une personne au sein de votre organisation ou à un utilisateur externe afin qu’ils peuvent recréer le même package.
  • Utilisez le champ de commentaires dans le séquenceur App-V (SoftGrid), la balise abstraite, pour enregistrer la version du séquenceur App-V (SoftGrid), d’enregistrer le service pack du séquenceur App-V (SoftGrid) et le système d’exploitation avec la date d’enregistrement. Lorsque vous effectuez cette opération, vous avez un enregistrement de ces informations lorsque vous revisitez la séquence plus tard.
  • Toujours la séquence sur un ordinateur qui dispose d’un système d’exploitation minimal. Assurez-vous qu’aucune application superflues n’est installées. Le système d’exploitation doit refléter un client typique, sur lequel les applications séquencées seront exécutée. Un ordinateur client est défini en tant que l’ordinateur sur lequel le logiciel Client App-V (SoftGrid) sera exécuté. Le client peut être un client de bureau Microsoft Windows, ou il peut être un serveur terminal server. Après le séquencement système est configuré, créer une image à l’aide d’un produit d’image de disque comme Symantec Norton Ghost. Après chaque session de séquençage, vous devez reconstruire votre ordinateur de séquençage, ou vous devrez recharger une image à l’ordinateur. Il se peut que vous deviez l’application pour chaque système d’exploitation cible de la séquence. Pour plus d’informations, reportez-vous à la section « Puis-je séquencer une application sur un système d’exploitation et puis de le transférer vers un autre système d’exploitation ? ».
  • Configurer l’ordinateur séquenceur App-V (SoftGrid) avec au moins deux partitions principales. Assurez-vous que la première partition, le lecteur C, équipé du système d’exploitation et qu’il est au format NTFS. La deuxième partition, lecteur Q, est utilisée pour stocker l’image de base cloné. Ce lecteur servira le chemin d’accès de destination pour l’installation de l’application.
  • Séquence vers le lecteur de destination du client, généralement le lecteur Q. Assurez-vous que le répertoire d’Installation est sur le lecteur Q et que le répertoire actif est sur le lecteur séquenceur App-V de Q. (SoftGrid) contient des fonctionnalités permettant de gérer les exceptions. Par exemple, vous pouvez la séquence sur le lecteur C pour les applications qui s’installent uniquement au lecteur C. Pour plus d’informations sur la procédure à suivre, consultez la section « Que faire si vous devez installer une application sur le lecteur C ? ».
  • Séquence à un nom de 8.3 répertoire unique. Cela s’applique au répertoire actif et le répertoire d’Installation. Par exemple, les noms de répertoire suivantes sont correctes :
    • Q:\MYAPP
    • Q:\MYAPP.001
    Toutefois, « Application Q:\My » n’est pas un nom de répertoire correct. Reportez-vous à la section « Pourquoi dois-je je séquencer une application dans un dossier racine qui possède un nom unique de moins de huit caractères ? » pour plus d’informations.
  • Séquence à un dossier à la racine du lecteur. Pas d’ordre dans un sous-dossier. Par exemple, vous ne pouvez pas séquence aux emplacements suivants :
    • Q:\
    • Q:\Temp_Files\nom du dossier
    Si la suite a plusieurs parties, installez chaque application dans un sous-dossier du répertoire actif. Par exemple, si votre répertoire actif est « Q:\AppSuite », utilisez les sous-dossiers suivants :
    • Q:\AppSuite\Oracle
    • Q:\AppSuite\App
  • Toujours utiliser les chemins d’accès global uniques, des balises SUITE et les noms de package pour le jeu de sequencings de l’application. Par exemple, n’installez pas plusieurs sequencings de Microsoft Office sur le même nom de répertoire actif ou à la même balise SUITE. Utiliser un schéma d’affectation de noms normalisé pour le répertoire actif qui peut être incrémenté de nouvelles révisions. Par exemple, utiliser une ou l’autre des noms de répertoire suivants :
    • Q:\OFFXP.v1
    • Q:\OFFXP.001
    Reportez-vous à la section « Pourquoi dois-je je séquencer une application dans un dossier racine qui possède un nom unique de moins de huit caractères ? » pour plus d’informations.
  • Configurer l’application dans la Phase d’installation. Ensuite, testez l’application lors de la Phase d’installation. Après avoir terminé l’installation d’une application, vous devrez peut-être effectuer plusieurs tâches manuelles qui ne font pas partie du processus d’installation de l’application. Cette procédure peut impliquer la configuration d’une connexion à une base de données back-end, la copie des fichiers mis à jour ou effectuer d’autres tâches. Effectuer ces tâches dans la Phase d’installation et exécutez l’application pour vous assurer qu’il fonctionne.
  • Exécutez l’application jusqu'à ce que le programme est dans un état statique lors de la Phase d’installation. Il se peut que vous deviez exécuter l’application plusieurs fois. Par exemple, exécuter StarOffice ou Acrobat exécution à plusieurs reprises pour terminer toutes les demandes d’inscription et pour compléter la boîte de dialogue toutes les demandes. Ces applications effectuent des tâches différentes lorsque vous les démarrez la première fois, lorsque vous les démarrez la deuxième fois, et dans certains cas, chaque fois que vous démarrez le plus loin. Lorsque vous démarrez l’application autant de fois, il se peut que vous pouvez vous assurer que le code d’application uniquement pertinent sera installé dans Feature Block 1 au cours de la Phase d’exécution.
  • Utilisez l’Assistant de raccourcis pour démarrer chaque fichier exécutable dans une suite d’applications. Lorsque vous effectuez cette opération, chaque application aura les démarrage initial de données sur le client App-V (SoftGrid).
  • Si une application demande un redémarrage valide, cliquez sur Arrêter l’analyse pour activer le séquenceur App-V (SoftGrid) traiter les tâches de redémarrage. Une fois les tâches de redémarrage, cliquez sur Arrêter l’analyse, puis cliquez sur Installer à nouveau pour poursuivre l’installation de l’application si nécessaire. Si le programme d’installation de l’application vous invite à redémarrer, cliquez sur Oui. De nombreuses applications inutilement la demande un redémarrage.
  • Séquence autant que possible en un seul passage de la Phase d’installation. Ne cliquez pas sur Arrêter l’analyse après chaque programme d’installation, sauf si l’application doit être redémarré. Vous ne disposez pas de cliquer sur Continuer la surveillance pour entrer à nouveau la Phase d’installation, sauf si une tâche de redémarrage est requise.
  • Cliquez sur Arrêter l’Installation uniquement si nécessaire. Séquenceur App-V (SoftGrid) surveille l’installation d’applications à l’aide d’un processus d’arrière-plan. Il surveille le premier processus, le processus Setup.exe ou le processus Install.exe et tous les processus enfants qui commence par l’installation. Séquenceur App-V (SoftGrid) surveille également certains services, tel que Windows Installer, qui peuvent être impliquées dans l’installation de l’application. Lorsque l’installation est terminée, parfois séquenceur App-V (SoftGrid) ne détecte pas l’application, car l’installation n’a pas terminé tous les processus enfants. Lorsque cela se produit, cliquez sur Installation d’arrêter pour arrêter le processus d’analyse.
  • Désactivez l’option installer à la première utilisation . Certaines applications disposent de cette option pour certains composants. Assurez-vous qu’aucun des composants ne sont séquencés avec cette option. Vous devez cliquer sur l' Exécuter depuis mon ordinateur pour installer ce composant, ou vous devez cliquer sur Non disponible ne pas pour installer ce composant. N’installez pas les composants d’applications qui ne seront pas utilisés par un utilisateur ciblé.
  • Lorsque vous êtes séquence sur un ordinateur des Services Terminal Server, configurez le système d’exploitation d’utiliser le mode d’hébergement d’Application au lieu du mode d’Administration à distance.
  • Lorsque la séquence des applications volumineuses, utilisez deux disques durs. Séquenceur App-V (SoftGrid) utilise son propre répertoire de montage %tmp% et % TEMP% pour les gros fichiers temporaires. Si vous redirigez ces répertoires dans un répertoire sur un disque dur distinct, vous pouvez raccourcir la durée de la séquence. L’environnement de % % TMP et de l’environnement de % TEMP % doivent être modifiés dans le panneau de configuration système pour le compte d’utilisateur spécifique qui sera utilisé pour le classement. Pour modifier le répertoire de travail du séquenceur App-V (SoftGrid), cliquez sur Options dans le menu Outils , cliquez sur l’onglet chemin d’accès et puis accédez au répertoire qui s’affiche dans la Racine de toutes pièces. Par exemple, sur votre disque dur principal, vous avez une partition « C » et une partition « Q ». Et, sur le disque secondaire, vous avez une partition « E ». Sur la partition « E », vous pouvez rediriger les répertoires spécifiés à E:\SEQTMP.
  • Si vous utilisez Windows Vista à votre application de séquence, et l’application est envoyée à un ordinateur client App-V (SoftGrid) a accès contrôle utilisateur (UAC) est activée, l’UAC doit activé pour l’ordinateur de séquençage avant le processus de séquençage.
  • Quittez le service Windows Defender et tout autre logiciel de protection de logiciel antivirus ou malveillants (malware) pour améliorer les performances système pendant le processus de séquençage.

Forum aux questions

Que faire si vous devez installer une application sur le lecteur C ?

Pour simplifier le processus de séquençage, nous vous conseillons d’utiliser le même lecteur pour le répertoire d’Installation, le répertoire actif et le montage de client App-V (SoftGrid). Par défaut, App-V (SoftGrid) étiquettes le lecteur « Lecteur Q. » Étant donné que certaines applications doivent être installées sur le lecteur C ou parce qu’une application doit être exécutée à partir du lecteur C, séquenceur App-V (SoftGrid) prend en charge cette exigence. Dans ce cas, ne pas donnent le répertoire actif le même nom que le répertoire d’Installation. Nous déconseillons cette séquence vous sur le lecteur C pour les raisons suivantes :
  • En fonction de la façon dont la séquence est effectuée, le processus peut introduire peu de temps système App-V (SoftGrid) ou d’une surcharge significative de App-V (SoftGrid).
  • La lettre de lecteur spécifique « C », doit être présente sur le client App-V (SoftGrid).
Pour tenir compte de cette situation, spécifiez un répertoire sur le lecteur C pour le répertoire d’Installation pendant le processus de séquençage. Ensuite, spécifiez un répertoire sur le lecteur Q à utiliser en tant que le répertoire actif. Ainsi, l’ensemble de l’application à exécuter sur le système de fichiers virtuel de App-V (SoftGrid). Ne modifiez pas l’attribut de nom de fichier pour pointer vers le lecteur C. Le fichier exécutable spécifié dans cet attribut doit pointer vers le lecteur Q.

Que faire si je dois la séquence d’un composant logiciel enfichable MMC ou un plug-in Internet Explorer ?

Remarque Différentes versions de Java Runtime, différentes versions de composants d’ActiveX, différentes versions de Flash Runtime et des versions différentes du runtime de Shockwave sont des exemples de plug-ins Internet Explorer.

Même si vous ne pouvez pas la séquence composants de système d’exploitation tel que Windows Internet Explorer, vous pouvez créer plusieurs environnements virtuels pour chacune de ces applications. Assurez-vous que vous n’installez pas ces applications pendant le processus de séquençage. Au lieu de cela, reportez-vous à la copie locale de l’application. Cela entraîne l’application locale à intégrer dans un environnement virtuel qui inclut la version souhaitée du plug-in qui a été séquencée. Les versions correctes des composants du système d’exploitation de base sur les clients d’App-V (SoftGrid) doivent correspondre les versions sur le séquenceur App-V (SoftGrid).

Pour créer la séquence, procédez comme suit :
  1. Créez un dossier vide sur le lecteur Q.
  2. Pointez sur ce dossier lors de la demande de séquenceur App-V (SoftGrid) où l’application a été installée au cours de la phase d’installation.
  3. Installer le plug-in à cet emplacement sur le lecteur Q pendant la phase d’installation.
  4. Au cours de la phase d’exécution, testez l’application à l’aide de raccourcis locales. Ensuite, enregistrez la séquence.
  5. Modifiez le fichier .osd à pointer vers le fichier exécutable du système d’exploitation principal local en utilisant les paramètres appropriés.

    Par exemple, si vous sont séquençage d’un plug-in Internet Explorer, utilisez les paramètres suivants :
    FILENAME="%CSIDL_PROGRAM_FILES%\Internet Explorer\IExplore.exe"
    Si vous sont séquençage d’un composant logiciel enfichable MMC, utilisez les paramètres suivants :
    FILENAME="%CSIDL_SYSTEM%\MMC.EXE"
    Parameters="%SFT_MNT%\nom du répertoire actif\chemin d’accès à un fichier .msc"

Pourquoi dois-je pour séquencer une application dans un dossier racine qui possède un nom unique de moins de huit caractères ?

Vous devez utiliser un nom globalement unique, car chaque application est montée sur le lecteur Q comme « Q:\nom du dossier actif». Nous vous conseillons d’utiliser huit caractères ou moins pour s’assurer que les noms de chemin d’accès court des fichiers sont conservés correctement sur le client. Certains composants du système d’exploitation nécessitent des noms courts. Par exemple, lorsque Microsoft Office XP est installé sur l’ordinateur du séquenceur App-V (SoftGrid), il est attribué le nom de chemin d’accès court du « Micros ~ 1 ». Lorsque Microsoft Office 2000 est installé sur l’ordinateur du séquenceur App-V (SoftGrid), une fois que l’ordinateur a été hébergé à l’état d’origine, elle reçoit le nom de chemin d’accès court du « Micros ~ 1 ».

Si Microsoft Office XP est transmis à un client de viandes fraîche, il porte le nom de chemin d’accès court de « Micros ~ 1 ». Si Microsoft Office 2000 est alors transmis au même client, il porte le nom de chemin d’accès court de « Micros ~ 2 ». Ainsi, l’application échoue, car les clés de Registre de non analysée point sur « Micros ~ 1 ».

Si vous codez en dur deux applications Q:\Office et que vous essayez de diffuser la deuxième version de Microsoft Office lors de la première version de Microsoft Office est déjà diffusée, le client App-V (SoftGrid) ne pourra pas correctement monter la deuxième version de Microsoft Office sur le lecteur Q.

Puis-je séquencer une application sur un système d’exploitation et puis de le transférer vers un autre système d’exploitation ?

Oui, App-V (SoftGrid) vous permet de vous séquence sur un système d’exploitation et puis de le transférer vers un autre système d’exploitation. Toutefois, l’application ne peut pas fonctionner correctement s’il détecte la version du système d’exploitation lorsque l’application est installée. L’application peut sélectionner différents composants en fonction de cette détection. Cela peut entraîner des problèmes en fonction de la compatibilité des composants avec d’autres systèmes d’exploitation. Avant de tenter de flux d’une application vers un autre système d’exploitation, déterminer si sequencings supplémentaires sont requis pour chaque système d’exploitation. Il se peut que vous deviez contacter le fournisseur de l’application.

Quelles sont les limites actuelles de sauvegarde-en tant que fonction ?

La version actuelle de l’enregistrement du séquenceur App-V (SoftGrid)-comme fonctionnalité requiert que le répertoire racine du package, le répertoire actif, être modifiée dans le cadre du processus. Cela peut entraîner des applications qui ont des chemins d’accès codés en dur ou certaines formes de protection contre la copie échoue après un enregistrement-en tant qu’opération. Pour contourner ce problème, obtenir une nouvelle séquence l’application sans utiliser l’enregistrement-en tant que fonction.

Les produits tiers dont traite cet article sont fabriqués par des sociétés indépendantes de Microsoft. Microsoft exclut toute forme de garantie, expresse ou implicite, concernant les performances ou la fiabilité de ces produits.
Propriétés

ID d'article : 932137 - Dernière mise à jour : 17 janv. 2017 - Révision : 1

Commentaires