Auto-Clicker

概述

自动点击器是安装捕获和调用安装捕获过程的转发路径任务脚本的一个可选功能。自动点击器通过在可能的情况下自动单击手动安装的步骤,接受默认选项,从而提高了安装捕获过程的自动化。这意味着您可以保留一批捕获无人值守运行,即使对于不提供静默切换选项的安装程序也是如此。

有时自动点击器无法单击所有的安装步骤。例如,如果安装程序要求您输入信息,例如许可证代码。发生这种情况时,自动点击器会等待手动输入信息。如果没有人输入信息(因为,例如,它是一批捕获留在夜间运行的捕获的一部分),安装捕获会等待一个可配置的超时时间段,然后放弃捕获并继续进行下一次捕获(如果有)。“导入应用程序”屏幕中的“安装捕获”选项卡将显示导入状态为“失败”。然后,您需要在没有自动点击器选项的情况下再次运行捕获。

自动点击器会自动获取它单击的每个安装步骤的屏幕截图,并将它们添加到显示捕获每个步骤的时间的 HTML 页面。您可以在捕获输出位置找到它。这将为您提供安装记录以及所选择的每个选项。

注意:自动点击器在默认情况下处于关闭状态 自行预配,因为自行预配主要针对手动执行安装的专家用户。但是,如果需要,管理员可以通过在 快速编辑参数框中启 用 UseAutoClick 可替换功能来启用自动点击器,如下所述。

限制

  • 在 Windows 7(32 位)作为虚拟机上,自动点击器不起作用于ManageEngine_NetFlowAnalyzer_9600.exe。
  • 在 Windows 7(32 位)作为一个虚拟机上,自动点击器不适用于 soapUI-Pro-x32-4.5.1.exe 或 soapUI-Pro-x64-4.5.1.exe。
  • 在 Windows 7(32 位)作为虚拟机上,自动点击器不适用于目标 _3.10.1074.exe 或 wlsetup-web.exe。
  • 在 Windows 7(64 位)作为虚拟机上,自动点击器不适用于 Atmn-Anywhere-Server-setup660.exe。

启用自动点击器

安装捕获期间运行的步骤由定义执行配置文件。为了使自动点击器工作,执行配置文件必须支持自动点击器,并具有一个名为 UseAutoClick 的可替换。如果您正在使用的执行配置文件是如此,则可以在“导入应用程序”屏幕中为当前选定的应用程序打开和关闭自动点击器。只需选中“安装捕获”选项卡上工具栏上的“使用自动点击”复选框即可。

启用自动点击器

有关配置可替换的信息(例如,以控制转发路径任务脚本中的自动点击器),请参阅下面的“配置自动点击器可替换”。

重要:如果您最近升级了,请务必同时升级虚拟机上的 AppDNA VM Configuration MSI 工具,如 升级 AppDNA 工具中所述。自动点击器将不适用于这些工具的早期版本。

自动点击器的执行配置文件支持

下表列出了 AppDNA 附带的执行配置文件,并指示它们是否支持自动点击器,并在升级 AppDNA 时自动更新。

执行配置文件 支持自动点击器
快照
应用 App-V 5.1 Sequencer
应用 App-V 5.0 Sequencer

有关导入和激活执行配置文件的说明,请参阅中的“要激活执行配置文件”执行配置文件

注意:如果您有自定义的执行配置文件,则不会升级自定义版本。将升级执行配置文件的内置版本。您可能需要考虑刷新自定义配置文件。

配置超时期限

如前所述,有时自动点击器无法单击所有安装步骤。例如,因为安装要求您输入信息,例如许可证代码。发生这种情况时,安装捕获会等待手动输入信息或选项。如果没有人输入信息,“安装捕获”会等待可配置的超时时间段,然后放弃捕获并继续进行下一次捕获(如果有)。

超时时间由虚拟机配置上的“中止安装”超时选项控制。默认情况下,此超时时间设置为 40 分钟,因为它还控制安装捕获等待安装完成的时间,以及某些大型应用程序需要相当长的时间才能安装。您可以缩短此超时期限。但是,请注意,这可能会导致捕获某些大型应用程序失败。

您更改中的 “中止安装” 超时值虚拟机配置对话框

配置自动点击器可更换

UseAutoClick 执行配置文件可替换控制该执行配置文件默认情况下自动点击器是否处于打开状态:

  • 若要在默认情况下启用自动点击器,请将使用自动点击可替换设置为 –use-autoclick 的值。
  • 若要在默认情况下关闭自动点击器,请将 UseAutoClick 可替换设置为空字符串 (“”)。

有许多地方可以设置可替换,如下所示:

  1. 在“导入应用程序”屏幕的“安装捕获”或“自行预配”选项卡上的应用程序下的“快速编辑参数”框中。对于所选应用程序,这将覆盖所有其他选项并更改可替换。(这是为自行预配启用自动点击器的唯一方法。)

    快速编辑参数

  2. 在中的“可替换设备”选项卡上编辑执行配置文件

  3. 在中的“可替换设备”选项卡上虚拟机配置对话框

如果其中多个适用,则列表中最高的值始终优先。例如,如果您在“快速编辑参数”框中设置了可替换的,则始终优先执行此操作。

运行无人参与批处理时的注意事项

自动点击器的优点之一是,它可以让您留下一批捕获无人值守运行,例如,过夜。请注意,虚拟机配置的任何问题都可能导致批处理失败。例如,如果虚拟机由其 IP 地址标识,则如果该 IP 地址是动态分配的,并且该批处理更改部分方式,则该批处理将失败。同样,如果虚拟机未配置为自动登录,批处理将失败。因此,Citrix 建议您在设置虚拟机时遵循中记录的最佳实践建议设置虚拟机

正如下面的“限制”部分中更详细地解释的那样,自动点击器预计不会成功为每个应用程序。因此,您需要在批处理完成后检查每个捕获的状态。您可以在“导入应用程序”屏幕或“安装捕获”选项卡在中检查状态转发路径任务排序屏幕,具体取决于你如何运行批次。您还可以查看截图,记录自动点击器点击的步骤。它们存储在捕获的输出目录中。要按照每个拍摄的时间顺序查看它们,请在浏览器中打开 output.htm。

仔细记下失败的捕获,如果失败是由于自动点击器的限制,请手动运行它们(不使用自动点击器)。

注意:要确保捕获失败时屏幕截图可用,您需要在创建虚拟机时选择复制而不是流式传输 捕获输出位置步骤中的结果配置。

限制

有许多不同类型的安装程序,它们使用各种不同的技术。Citrix 已经测试了自动点击器与广泛的安装程序. 本节介绍了自动点击器的已知限制。

  • 非默认选项。如前所述,自动点击器接受安装程序的默认选项。如果您希望自动点击器选择其他选项,则必须提供一个安装命令,该命令指定静默开关和选择所需其他选项的参数。

    您可以使用前面描述的“快速编辑参数”框中的“App:InstallCommand”选项修改默认安装命令。

  • 需要用户输入。某些安装程序要求您输入某些内容(例如许可证代码)或显式选择某个选项。当自动点击器遇到这种类型的场景时,它会等待某人输入信息或执行所需的交互。如果没有人在指定的超时期限内执行此操作,捕获将失败。然后,您需要再次手动运行捕获,以处理任何所需的用户输入。

  • 安装程序触发计算机重新启动。某些安装程序需要在安装完成后重新启动计算机。这些安装程序通常提供自动重新启动计算机的选项。手动运行安装时,建议您不要使用此选项,因为在捕获完成之前重新启动捕获计算机将使捕获失败。

    因此,自动点击器尝试确保它不接受重新启动计算机的选项。偶尔自动点击器可能会失败,重新启动尝试将开始。然后,远程管理员将阻止重新启动,Windows 将显示一条消息来解释这一点。然后,Windows 将等待用户响应该消息。安装完成后,自动点击器无法响应,除非有人干预,否则最终将达到超时期,捕获将失败。然后,您需要再次手动运行捕获并拒绝重新启动计算机的选项。

  • 语文支助。在此版本中,自动点击器已经通过仅使用英语语言安装程序进行了测试,预计它不会与其他语言的安装程序一起工作。