AppDNA

Clicker automático

Información general

El clicker automático es una función opcional de Install Capture y scripts de tareas de Forward Path que llaman al proceso Install Capture. El clicker automático mejora la automatización del proceso Install Capture al hacer clic automáticamente a través de los pasos de una instalación manual siempre que sea posible y, así, aceptar las opciones predeterminadas. Esto significa que puede dejar un lote de capturas ejecutándose desatendido, incluso para instaladores que no proporcionan una opción de conmutación silenciosa.

A veces, el clicker automático no puede hacer clic a través de todos los pasos de instalación. Por ejemplo, si el instalador requiere que introduzca información, como un código de licencia. Cuando esto sucede, el clicker automático espera a que la información se introduzca manualmente. Si nadie introduce la información (porque, por ejemplo, forma parte de un lote de capturas que quedan para ejecutarse durante la noche), Install Capture espera un período de tiempo de espera configurable y, a continuación, abandona la captura y procede a la siguiente captura (si la hay). La ficha Install Capture de la pantalla Import Applications mostrará el estado de importación como “failed”. A continuación, debe ejecutar la captura de nuevo sin la opción del clicker automático.

El clicker automático toma automáticamente una captura de pantalla de cada paso de instalación en el que hace clic y los agrega a una página HTML que muestra la hora en la que se capturó cada uno. Puede encontrar esto en la ubicación de salida de captura. Esto le proporciona un registro de la instalación y de cada opción elegida.

Nota: El clicker automático está desactivado de forma predeterminada en Autoaprovisionamiento, porque el autoaprovisionamiento está dirigido principalmente a usuarios expertos que realizan la instalación manualmente. Sin embargo, si es necesario, el administrador puede habilitar el clicker automático activando UseAutoClick reemplazable en el cuadro Parámetro de edición rápida como se describe a continuación.

Limitaciones

  • En Windows 7 (32 bits) como máquina virtual, el clicker automático no funciona para ManageEngine_NetFlowAnalyzer_9600.exe.
  • En Windows 7 (32 bits) como máquina virtual, el clicker automático no funciona para soapUI-Pro-x32-4.5.1.exe o soapUI-Pro-x64-4.5.1.exe.
  • En Windows 7 (32 bits) como máquina virtual, el clicker automático no funciona para aimp_3.10.1074.exe o wlsetup-web.exe.
  • En Windows 7 (64 bits) como máquina virtual, el clicker automático no funciona para Atmn-Anywhere Server-setup660.exe.

Habilitar clicker automático

Los pasos que se ejecutan durante Install Capture están definidos por perfiles de ejecución. Para que el clicker automático funcione, los perfiles de ejecución deben admitir el clicker automático y tener un reemplazable llamado UseAutoClick. Siempre que esto sea cierto para el perfil de ejecución que está utilizando, puede activar y desactivar el clicker automático para las aplicaciones seleccionadas actualmente en la pantalla Importar aplicaciones. Simplemente active la casilla de verificación Usar clic automático en la barra de herramientas de la ficha Install Capture.

Habilitar clicker automático

Para obtener información acerca de cómo configurar el reemplazable, por ejemplo, para controlar el clicker automático en un script de tarea Forward Path, consulte “Configuración del clicker reemplazable” a continuación.

Importante: Si ha actualizado recientemente, asegúrese de actualizar también las herramientas de configuración de máquina virtual AppDNA en la máquina virtual, como se explica en Actualizar las herramientas de AppDNA. El clicker automático no funcionará con versiones anteriores de estas herramientas.

Compatibilidad del perfil de ejecución con el clicker automático

En la siguiente tabla se enumeran los perfiles de ejecución que vienen con AppDNA e indica si admiten el clicker automático y se actualizan automáticamente al actualizar AppDNA.

Perfil de ejecución Admite el clicker automático
Una instantánea
Secuenciador App-V 5.1
Secuenciador App-V 5.0

Para obtener instrucciones sobre cómo importar y activar un perfil de ejecución, consulte “Para activar un perfil de ejecución” en Perfiles de ejecución.

Nota: Si tiene perfiles de ejecución personalizados, las versiones personalizadas no se actualizarán. Se actualizarán las versiones integradas de los perfiles de ejecución. Es posible que quiera considerar la posibilidad de actualizar sus perfiles personalizados.

Configurar el período de tiempo de espera

Como se mencionó anteriormente, a veces el clicker automático no puede hacer clic a través de todos los pasos de instalación. Por ejemplo, porque la instalación requiere que escriba información, como un código de licencia. Cuando esto sucede, Install Capture espera a que la información u opción se introduzca manualmente. Si nadie introduce la información, Install Capture espera un período de tiempo de espera configurable y, a continuación, abandona la captura y pasa a la siguiente captura (si la hay).

El período de tiempo de espera se controla mediante la opción de tiempo de espera “Anular instalación” en la configuración de la máquina virtual. De forma predeterminada, este período de tiempo de espera se establece en 40 minutos, ya que también controla el tiempo que Install Capture espera a que finalice la instalación y algunas aplicaciones de gran tamaño tardan mucho en instalarse. Puede reducir este período de tiempo de espera. Sin embargo, tenga en cuenta que esto puede provocar un error en la captura de algunas aplicaciones grandes.

Cambiar el valor de tiempo de espera “Abortar instalación” en elCuadro de diálogo Configuración de máquinas virtuales.

Configurar el clicker automático reemplazable

El perfil de ejecución UseAutoClick reemplazable controla si el clicker automático está activado de forma predeterminada para ese perfil de ejecución:

  • Para activar el clicker automático de forma predeterminada, establezca UseAutoClick reemplazable en el valor –use-autoclick.
  • Para desactivar el clicker automático de forma predeterminada, establezca UseAutoClick reemplazable en una cadena vacía (“”).

Hay una serie de lugares donde puede configurar el reemplazable, de la siguiente manera:

  1. En el cuadro Parámetros de edición rápida de la aplicación en la ficha Install Capture o Auto-Provisioning de la pantalla Importar aplicaciones. Para la aplicación seleccionada, esto anula todas las demás opciones y cambia el reemplazable. (Esta es la única forma de habilitar el clicker automático para el autoaprovisionamiento).

    Parámetro de edición rápida

  2. En la ficha Reemplazables de Modificar un perfil de ejecución.

  3. En la ficha Reemplazables de Cuadro de diálogo Configuración de máquinas virtuales.

Si se aplican más de uno de ellos, el más alto de la lista siempre tendrá prioridad. Por ejemplo, si ha establecido el reemplazable en el cuadro Parámetro de edición rápida, esto siempre tiene prioridad.

Consideraciones al ejecutar un lote desatendido

Una de las ventajas del clicker automático es que le permite dejar un lote de capturas ejecutándose desatendido, por ejemplo, durante la noche. Tenga en cuenta que cualquier problema con la configuración de la máquina virtual puede provocar un error en el lote. Por ejemplo, si la máquina virtual se identifica por su dirección IP, el lote fallará si la dirección IP se asigna dinámicamente y cambia parcialmente a través del lote. Del mismo modo, el lote fallará si la máquina virtual no está configurada para el inicio de sesión automático. Por lo tanto, Citrix recomienda que cuando configure la máquina virtual, siga los consejos de prácticas recomendadas documentados enConfigurar una máquina virtual.

Como se explica con más detalle en la sección “Limitaciones” que sigue, no se espera que el clicker automático se ejecute correctamente en cada aplicación. Por lo tanto, debe comprobar el estado de cada captura en el lote después de que haya terminado. Puede comprobar la ficha Install Capture en la pantalla Importar aplicaciones o en la pantalla Secuenciación de tareas de Forward Path, dependiendo de cómo ejecutó el lote. También puede ver las capturas de pantalla que registran los pasos por los que hizo clic automáticamente. Estos se almacenan en el directorio de salida de la captura. Para verlos en secuencia con la hora a la que se tomó cada uno, abra output.htm en su explorador.

Tome nota de las capturas que fallaron y, si el error se debió a las limitaciones del clicker automático, ejecútelas de nuevo manualmente (sin el clicker automático).

Nota: Para asegurarse de que las capturas de pantalla están disponibles si la captura falla, debe elegir la opción para copiar en lugar de transmitir los resultados en el paso Ubicación de salida de captura al crear la configuración de la máquina virtual.

Limitaciones

Hay muchos tipos diferentes de instaladores, que usan una variedad de tecnologías diferentes. Citrix ha probado el clicker automático con una amplia gama de instaladores. Esta sección explica las limitaciones conocidas del clicker automático.

  • Opciones no predeterminadas. Como se mencionó anteriormente, el clicker automático acepta las opciones predeterminadas del instalador. Si quiere que el clicker automático seleccione otras opciones, debe proporcionar un comando de instalación que especifique un conmutador silencioso y parámetros que seleccionen las otras opciones que necesite.

    Puede modificar el comando de instalación predeterminado mediante la opción App:InstallCommand del cuadro Parámetro de edición rápida descrito anteriormente.

  • Se requiere la entrada del usuario. Algunos instaladores requieren que introduzca algo (como un código de licencia) o que seleccione explícitamente una opción. Cuando el clicker automático encuentra un caso de este tipo, espera a que alguien introduzca la información o realice la interacción requerida. Si nadie hace esto dentro del período de tiempo de espera especificado, la captura fallará. A continuación, debe ejecutar la captura de nuevo manualmente atendiendo a cualquier entrada de usuario requerida.

  • El instalador desencadena un reinicio del equipo. Algunos instaladores requieren que la máquina se reinicie una vez completada la instalación. Estos instaladores suelen proporcionar una opción para reiniciar la máquina automáticamente. Cuando ejecute la instalación manualmente, se recomienda que no utilice esta opción, ya que reiniciar la máquina de captura antes de que la captura se haya completado hará que la captura falle.

    Por lo tanto, el clicker automático intenta asegurarse de no aceptar una opción para reiniciar la máquina. Ocasionalmente, el clicker automático puede fallar en esto y el intento de reinicio comenzará. El administrador remoto bloqueará el reinicio y Windows mostrará un mensaje explicando esto. Windows esperará entonces a que el usuario responda al mensaje. Cuando la instalación ha terminado, el clicker automático no puede responder y a menos que alguien interviene, eventualmente se alcanzará el tiempo de espera y la captura fallará. A continuación, debe ejecutar la captura de nuevo manualmente y rechazar la opción para reiniciar la máquina.

  • Compatibilidad con idiomas. En esta versión, el clicker automático se ha probado solo con instaladores en inglés y no se espera que funcione con instaladores en otros idiomas.