运行执行配置文件

运行执行配置文件的方式取决于您使用的是安装捕获、自行预配还是转发路径。本主题提供了所有这些说明。

使用安装捕获运行执行配置文件

注意:安装捕获使用虚拟机配置来存储 AppDNA 连接和管理虚拟机所需的所有信息。

  1. 在“导入应用程序”屏幕的“安装捕获”选项卡上,单击工具栏上的“浏览”、“搜索”或“从列表导入”以选择要导入的 .exe 或其他安装文件。

    确保您使用 UNC 路径(例如 \\192.168.50.20\Source\application.exe 或\\MachineName\Source\application.exe)指定文件。

  2. 在“安装捕获”选项卡上的应用程序列表中,选中要运行执行配置文件的应用程序左侧的复选框。

  3. 在“安装捕获”选项卡的工具栏上,选择要使用的虚拟机配置。

    虚拟机配置指定将在其上运行执行配置文件的虚拟机的详细信息。必须为执行配置文件适当设置此虚拟机。例如,App-V 5.1 Sequencer 执行配置文件需要安装 Microsoft Application Virtualization 5.1 Service Pack 1。

  4. 在“安装捕获”选项卡上的应用程序列表中,单击应用程序名称左侧的 + 以打开应用程序的选项面板。然后在第一个下拉列表中,选择要运行的执行配置文件。

  5. 在“安装捕获”选项卡的工具栏上,单击“导入”。这将在虚拟机配置中指定的虚拟机上启动安装捕获处理,该处理由选定的执行配置文件定义。捕获完成后,应用程序会自动导入到 AppDNA 中。

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

使用自行预配运行执行配置文件

自行预配提供了一种机制,使应用程序捕获由无法访问 AppDNA 本身的专家最终用户驱动。总之,程序如下:

  1. 管理员使用 AppDNA 导入应用程序主屏幕中的“自行预配”选项卡来设置捕获的说明。

    在此过程中,管理员选择要使用的执行配置文件,方式类似于为安装捕获选择执行配置文件。

  2. 管理员会安排为特定执行配置文件设置自行预配客户端计算机。

    例如,App-V 5.1 Sequencer 执行配置文件需要安装 Microsoft Application Virtualization 5.1。

  3. 管理员将这些说明发送给最终用户,最终用户然后在自行预配客户端计算机上运行捕获。

    有关详细信息,请参阅自行预配

使用转发路径运行执行配置文件

转发路径由方案和任务脚本控制。转发路径任务脚本可以运行执行配置文件。若要执行此操作,请在任务脚本中调用 ProductionManager.RunExecutionProfile 函数。此函数具有以下语法:

Public Shared Sub RunExecutionProfile ( _
    controller As IActionController, _
    profile As ExecutionProfileBuilder, _
    profile_replaceable_values As Dictionary(Of String, String), _
    vm_config_name As String _
)
参数 说明
Controller 例如,此对象在运行时自动传递到脚本中,并提供对当前应用程序相关信息的访问权限。
配置文件 用于传递执行配置文件的名称。
profile_replaceable_values 用于传递可替换名称和值对的列表。
vm_config_name 用于传递要使用的虚拟机配置的名称。

例如:


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")

有关详细信息,请参阅转发路径