您可以使用用户环境任务,在导入配置文件存档之前或之后(导入前或导入后)以及在导出配置文件存档之前或之后(导出前或导出后)运行命令。

任务在后台运行,因此无法用于启动应用程序或执行任何其他需要用户交互的操作。

过程

  1. 启动 VMware Dynamic Environment Manager 管理控制台。
  2. 选择 Flex 配置文件,然后单击用户环境 (User Environment) 选项卡。
  3. 单击添加 (Add),然后选择导入前任务 (Pre-Import Task)导入后任务 (Post-Import Task)导出前任务 (Pre-Export Task)导出后任务 (Post-Export Task)
  4. 输入设置定义的名称。
  5. 配置导入和导出任务设置。
    选项 描述
    命令 要运行的命令。它可以包含环境变量。如果指定以 C:\Program FilesC:\Program Files (x86) 开头的路径或本地化的等效路径,则路径前面会显示一个按钮。如果单击该按钮,可以将路径的开头转换为 %ProgramFiles%,并将该变量解析为 64 位系统上的 32 位 Program Files 文件夹。
    已提升的任务 要将已提升的任务用作导入或导出任务,请选择已提升的任务 (Elevated task),然后选择预配置的已提升任务。这是命令 (Command) 选项的便捷替代选项。
    注:
    1. VMware Dynamic Environment Manager 不会阻止您删除、停用或重命名选择要在导入或导出任务中运行的已提升任务。
    2. 如果要在导入或导出任务中运行已提升任务,请不要为该已提升任务配置超时 (Timeout)异步运行 (Run asynchronously) 设置。
    超时 (可选)FlexEngine 等待命令完成的时间。如果命令未在此时间间隔内完成,FlexEngine 将继续运行,而命令将在后台继续运行。如果未配置此超时设置,FlexEngine 会无限期地等待,直到命令完成。如果选择了异步运行,则超时设置将不可用。
    运行一次 (可选)如果选择此选项,则任务仅运行一次。
    异步运行 (可选)如果选择此选项,FlexEngine 将在后台运行命令,而无需等待命令完成。不适用于在导入或导出配置文件存档之前运行的任务。
    注: 对于导出任务,不能同时选择 运行一次 (Run once)异步运行 (Run asynchronously)
  6. 单击保存