AppDNA

Auto-Clicker

Généralités

Auto-clicker est une fonctionnalité facultative d’Install Capture et de scripts de tâche Forward Path qui appellent le processus Install Capture. Auto-Clicker améliore l’automatisation du processus Install Capture en cliquant automatiquement sur les étapes d’une installation manuelle chaque fois que possible, en acceptant les options par défaut. Cela signifie que vous pouvez laisser un lot de captures s’exécuter sans surveillance, même pour les installateurs qui ne fournissent pas d’option de commutateur silencieux.

Parfois, le clicker automatique n’est pas en mesure de cliquer à travers toutes les étapes d’installation. Par exemple, si le programme d’installation exige que vous saisissiez des informations, telles qu’un code de licence. Lorsque cela se produit, le clic automatique attend que les informations soient saisies manuellement. Si personne n’entre les informations (parce que, par exemple, elles font partie d’un lot de captures restant à exécuter pendant la nuit), Install Capture attend un délai d’attente configurable, puis abandonne la capture et passe à la capture suivante (s’il y en a une). L’onglet Install Capture de l’écran Importer des applications affiche l’état d’importation comme « Échec ». Vous devez ensuite exécuter la capture à nouveau sans l’option de clic automatique.

Auto-Clicker prend automatiquement une capture d’écran de chaque étape d’installation qu’il clique et les ajoute à une page HTML qui indique l’heure à laquelle chacune a été capturée. Vous pouvez le trouver dans l’emplacement de sortie de capture. Cela vous fournit un enregistrement de l’installation et de chaque option qui a été choisie.

Remarque : Auto-clicker est désactivé par défaut dans Provisioning automatique, car l’auto-provisioning est principalement destiné aux utilisateurs experts qui effectuent l’installation manuellement. Toutefois, si nécessaire, l’administrateur peut activer le clic automatique en activant l’option UseAutoClick remplaçable dans la zone Paramètres d’édition rapide comme décrit ci-dessous.

Limitations

  • Sous Windows 7 (32 bits) en tant que machine virtuelle, le clic automatique ne fonctionne pas pour ManageEngine_NetflowAnalyzer_9600.exe.
  • Sous Windows 7 (32 bits) en tant que machine virtuelle, le clic automatique ne fonctionne pas pour Soapui-Pro-x32-4.5.1.exe ou Soapui-Pro-x64-4.5.1.exe.
  • Sous Windows 7 (32 bits) en tant que machine virtuelle, le clic automatique ne fonctionne pas pour aimp_3.10.1074.exe ou wlsetup-web.exe.
  • Sous Windows 7 (64 bits) en tant que machine virtuelle, le clic automatique ne fonctionne pas pour ATMN-Anywhere-server-setup660.exe.

Activer le clic automatique

Les étapes qui s’exécutent pendant Install Capture sont définies par profils d’exécution. Pour que le clicker automatique fonctionne, les profils d’exécution doivent prendre en charge le clicker automatique et avoir un remplaçable appelé UseAutoClick. Si cela est vrai pour le profil d’exécution que vous utilisez, vous pouvez activer et désactiver le clic automatique pour les applications actuellement sélectionnées dans l’écran Importer des applications. Activez simplement la case à cocher Utiliser le clic automatique dans la barre d’outils de l’onglet Install Capture.

Activer le clicker automatique

Pour plus d’informations sur la configuration du remplaçable, par exemple, pour contrôler le clic automatique dans un script de tâche Forward Path, voir « Configuration du remplaçable par clic automatique » ci-dessous.

Important : si vous avez récemment mis à niveau, veillez également à mettre à niveau les outils de configuration de la machine virtuelle AppDNA sur la machine virtuelle, comme expliqué à la section Mettre à niveau les outils AppDNA. Auto-clicker ne fonctionnera pas avec les versions antérieures de ces outils.

Prise en charge du profil d’exécution pour le clicker automatique

Le tableau suivant répertorie les profils d’exécution fournis avec AppDNA et indique s’ils prennent en charge le clic automatique et sont automatiquement mis à jour lorsque vous mettez à niveau AppDNA.

Profil d’exécution Prend en charge le clicker automatique
Instantané Oui
Séquenceur App-V 5.1 Oui
Séquenceur App-V 5.0 Oui

Pour obtenir des instructions sur l’importation et l’activation d’un profil d’exécution, consultez « Pour activer un profil d’exécution » dansProfils d’exécution.

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.

Configurer le délai d’expiration

Comme mentionné précédemment, parfois le clic automatique ne peut pas cliquer sur toutes les étapes d’installation. Par exemple, car l’installation exige que vous saisissiez des informations, telles qu’un code de licence. Lorsque cela se produit, Install Capture attend que les informations ou l’option soient saisies manuellement. Si personne n’entre les informations, Install Capture attend un délai d’expiration configurable, puis abandonne la capture et passe à la capture suivante (s’il y en a une).

Le délai d’expiration est contrôlé par l’option « Abandonner l’installation » Timeout sur la configuration de la machine virtuelle. Par défaut, ce délai d’attente est fixé à 40 minutes, car il contrôle également le temps pendant lequel Install Capture attend la fin de l’installation et certaines applications volumineuses prennent beaucoup de temps à installer. Vous pouvez réduire ce délai d’attente. Cependant, sachez que cela peut entraîner l’échec de la capture de certaines applications volumineuses.

Vous modifiez la valeur « Abandonner l’installation » Délai d’expiration dans leBoîte de dialogue Configuration de la machine virtuelle.

Configurer l’auto-clicker remplaçable

Le profil d’exécution UseAutoClick remplaçable contrôle si le clic automatique est activé par défaut pour ce profil d’exécution :

  • Pour activer le clic automatique par défaut, définissez UseAutoClick remplaçable sur la valeur —use-autoclick.
  • Pour désactiver le clic automatique par défaut, définissez UseAutoClick remplaçable sur une chaîne vide («  »).

Il y a un certain nombre d’endroits où vous pouvez définir le remplaçable, comme suit :

  1. Dans la zone Paramètres d’édition rapide sous l’application sous l’onglet Install Capture ou Auto-provisioning dans l’écran Importer des applications. Pour l’application sélectionnée, cela remplace toutes les autres options et modifie le remplaçable. (C’est la seule façon d’activer le clic automatique pour l’auto-provisionnement.)

    Paramètre d'édition rapide

  2. Sous l’onglet Remplaçables dans Modifier un profil d’exécution.

  3. Sous l’onglet Remplaçables dans Boîte de dialogue Configuration de la machine virtuelle.

Si plusieurs d’entre eux s’appliquent, le plus élevé de la liste a toujours priorité. Par exemple, si vous avez défini le remplaçable dans la zone Paramètres d’édition rapide, cela a toujours priorité.

Considérations lors de l’exécution d’un lot sans assistance

L’un des avantages de l’auto-clicker est qu’il vous permet de laisser un lot de captures en cours d’exécution sans surveillance, par exemple, pendant la nuit. Sachez que tout problème avec la configuration de la machine virtuelle peut provoquer l’échec du lot. Par exemple, si la machine virtuelle est identifiée par son adresse IP, le lot échoue si l’adresse IP est allouée dynamiquement et qu’il change à une partie du lot. De même, le lot échoue si la machine virtuelle n’est pas configurée pour l’ouverture de session automatique. Citrix recommande donc que lorsque vous configurez la machine virtuelle, vous suivez les conseils de bonnes pratiques décrits dansConfigurer une machine virtuelle.

Comme expliqué plus en détail dans la section « Limitations » qui suit, le clic automatique ne devrait pas réussir pour chaque application. Vous devez donc vérifier l’état de chaque capture dans le lot une fois qu’elle est terminée. Vous pouvez vérifier l’étatOnglet Install Capturedans l’écran Importer des applications ou dans leÉcran Séquencement des tâches Forward Path, en fonction de comment vous avez exécuté le lot. Vous pouvez également afficher les captures d’écran qui enregistrent les étapes sur lesquelles le clic automatique a cliqué. Elles sont stockées dans le répertoire de sortie de la capture. Pour les afficher en séquence avec l’heure à laquelle chacun a été pris, ouvrez output.htm dans votre navigateur.

Notez attentivement les captures qui ont échoué et si l’échec était dû aux limitations de l’auto-clicker, exécutez-les à nouveau manuellement (sans le auto-clicker).

Remarque : Pour vous assurer que les captures d’écran sont disponibles en cas d’échec de la capture, vous devez choisir l’option de copier plutôt que de diffuser les résultats à l’ Emplacement de sortie de captureétape lors de la création de la machine virtuelle configuration.

Limitations

Il existe de nombreux types d’installateurs différents, qui utilisent une variété de technologies différentes. Citrix a testé le clicker automatique avec un large éventail d’installateurs. Cette section explique les limitations connues de l’auto-clicker.

  • Options autres que par défaut. Comme mentionné précédemment, le clic automatique accepte les options par défaut du programme d’installation. Si vous souhaitez que le clic automatique sélectionne d’autres options, vous devez fournir une commande install qui spécifie un commutateur silencieux et des paramètres qui sélectionnent les autres options dont vous avez besoin.

    Vous pouvez modifier la commande d’installation par défaut à l’aide de l’option App:InstallCommand dans la zone Paramètres d’édition rapide décrite plus haut.

  • Interaction de l’utilisateur requise. Certains programmes d’installation exigent que vous saisissiez quelque chose (tel qu’un code de licence) ou que vous sélectionniez explicitement une option. Lorsque le clic automatique rencontre un scénario de ce type, il attend que quelqu’un saisisse les informations ou effectue l’interaction requise. Si personne ne le fait pendant le délai d’expiration spécifié, la capture échouera. Vous devez ensuite exécuter à nouveau la capture manuellement en tenant compte de toute entrée utilisateur requise.

  • Le programme d’installation déclenche un redémarrage de la machine. Certains installateurs exigent que la machine soit redémarrée une fois l’installation terminée. Ces programmes d’installation fournissent souvent une option pour redémarrer l’ordinateur automatiquement. Lorsque vous exécutez l’installation manuellement, il est conseillé de ne pas utiliser cette option, car le redémarrage de la machine de capture avant la fin de la capture fera échouer la capture.

    Auto-clicker tente donc de s’assurer qu’il n’accepte pas une option de redémarrage de l’ordinateur. Parfois, le clic automatique peut échouer dans ce domaine et la tentative de redémarrage commence. L’administrateur distant bloquera alors le redémarrage et Windows affichera un message expliquant cela. Windows attendra ensuite que l’utilisateur réponde au message. Lorsque l’installation est terminée, le clicker automatique est incapable de répondre et, à moins que quelqu’un n’intervienne, le délai d’attente sera atteint et la capture échouera. Vous devez ensuite exécuter à nouveau la capture manuellement et refuser l’option de redémarrer la machine.

  • Prise en charge linguistique. Dans cette version, le clicker automatique a été testé uniquement avec les programmes d’installation de langue anglaise et il ne devrait pas fonctionner avec les programmes d’installation dans d’autres langues.