Exécuter un profil d’exécution

La manière dont vous exécutez un profil d’exécution dépend de l’utilisation de Install Capture, Self-Provisioning ou Forward Path. Cette rubrique fournit des instructions pour tous ces éléments.

Pour exécuter un profil d’exécution à l’aide de Install Capture

Remarque : Install Capture utilise une configuration de machine virtuelle pour stocker toutes les informations dont AppDNA a besoin pour se connecter à la machine virtuelle et la gérer.

  1. Sous l’onglet Install Capture de l’écran Importer des applications, cliquez sur Parcourir, Rechercher ou Importer à partir de la liste dans la barre d’outils pour sélectionner le fichier .exe ou un autre fichier d’installation à importer.

    Assurez-vous que vous spécifiez les fichiers à l’aide d’un chemin UNC (par exemple \\192.168.50.20\Source\application.exe ou \\MachineName\Source\application.exe).

  2. Dans la liste des applications de l’onglet Install Capture, activez la case à cocher située à gauche de l’application sur laquelle vous souhaitez exécuter le profil d’exécution.

  3. Dans la barre d’outils de l’onglet Install Capture, sélectionnez la configuration de la machine virtuelle à utiliser.

    La configuration de la machine virtuelle spécifie les détails de la machine virtuelle sur laquelle le profil d’exécution sera exécuté. Cette machine virtuelle doit être configurée de manière appropriée pour le profil d’exécution. Par exemple, le profil d’exécution du séquenceur App-V 5.1 nécessite l’installation de Microsoft Application Virtualization 5.1 Service Pack 1.

  4. Dans la liste des applications de l’onglet Install Capture, cliquez sur le + situé à gauche du nom de l’application pour ouvrir le panneau d’options de l’application. Ensuite, dans la première liste déroulante, sélectionnez le profil d’exécution que vous souhaitez exécuter.

  5. Dans la barre d’outils de l’onglet Install Capture, cliquez sur Importer. Cela démarre le traitement Install Capture, tel que défini par le profil d’exécution sélectionné et sur la machine virtuelle spécifiée dans la configuration de la machine virtuelle. Lorsque la capture est terminée, l’application est automatiquement importée dans AppDNA.

Remarque : Si vous avez des profils d’exécution personnalisés, les versions personnalisées ne seront pas mises à niveau. Les versions intégrées des profils d’exécution seront mises à niveau. Vous pouvez envisager d’actualiser vos profils personnalisés. Pour plus d’informations, reportez-vous à la section Profils d’exécution.

Pour exécuter un profil d’exécution à l’aide de l’auto-provisionnement

L’auto-provisioning fournit un mécanisme permettant à la capture de l’application d’être pilotée par un utilisateur final expert qui n’a pas accès à AppDNA lui-même. En résumé, la procédure est la suivante :

  1. L’administrateur utilise l’onglet Auto-provisioning dans l’écran principal AppDNA Import Applications pour configurer les instructions relatives à la capture.

    Au cours de cette procédure, l’administrateur sélectionne le profil d’exécution à utiliser de la même manière que le profil d’exécution pour Install Capture.

  2. L’administrateur organise la configuration de l’ordinateur client Self-Provisioning pour le profil d’exécution spécifique.

    Par exemple, le profil d’exécution du séquenceur App-V 5.1 nécessite l’installation de Microsoft Application Virtualization 5.1.

  3. L’administrateur envoie les instructions à l’utilisateur final qui exécute ensuite la capture sur l’ordinateur client Self-Provisioning.

    Pour plus d’informations, reportez-vous à la section Provisioning automatique.

Pour exécuter un profil d’exécution à l’aide de Forward Path

Forward Path est contrôlé par des scripts de scénario et de tâche. Un script de tâche Forward Path peut exécuter un profil d’exécution. Pour ce faire, appelez la fonction ProductionManager.runExecutionProfile dans le script de tâche. Cette fonction a la syntaxe suivante :

Public Shared Sub RunExecutionProfile ( _
    controller As IActionController, _
    profile As ExecutionProfileBuilder, _
    profile_replaceable_values As Dictionary(Of String, String), _
    vm_config_name As String _
)
Paramètre Description
Controller Cet objet est automatiquement transmis dans le script lorsqu’il s’exécute et donne accès à des informations sur l’application en cours, par exemple.
profil Permet de transmettre le nom du profil d’exécution.
profile_replaceable_values Permet de transmettre une liste de paires de noms et de valeurs remplaçables.
vm_config_name Permet de transmettre le nom de la configuration de la machine virtuelle à utiliser.

Par exemple :


Dim replaceables As New Dictionary(Of String, String)

' Set the SequenceName replaceable
replaceables.Add("SequenceName", controller.Application.Name)

' Activate auto-clicker
replaceables.Add("UseAutoClick", "--use-autoclick")

ProductionManager.RunExecutionProfile(controller, _
    "App-V 5.1 Sequencer", replaceables, "App-V VM Configuration")

Pour plus d’informations, reportez-vous à la section Forward Path.