您可以运行工作流,通过所提供的PowerShell脚本生成操作。您还可以选择是否生成一个可以运行所生成操作的示例工作流。

关于此任务

您可以使用占位符对生成的操作的脚本进行自定义。对于每个占位符,工作流都会在生成的操作中创建string类型的对应操作参数。运行操作时,可以将实际值提供为操作参数以替代占位符。

先决条件

  • 验证您是否已经以管理员身份登录到 Orchestrator 客户端。

  • 验证您是否从清单视图与 PowerShell 主机建立了连接。

过程

  1. 单击 Orchestrator 客户端中的工作流视图。
  2. 在工作流层次结构列表中,展开 > PowerShell > 生成并导航到“通过 PowerShell 脚本生成操作”工作流。
  3. 右键单击“通过 PowerShell脚本生成操作”工作流,然后选择启动工作流
  4. 脚本文本框中,输入或粘贴生成操作所依据的 PowerShell 脚本。
    注:

    您可以使用 {#ParamName#} 作为用户输入的占位符。如果占位符为 string类型,则您必须使用双引号将占位符的值传递到操作。

    以下脚本示例显示了如何将生成的操作参数链接到脚本参数。

    param($name={#ParamName#})
    echo $name;
  5. 名称文本框中,输入要生成的操作的名称。
  6. 选择要在其中生成操作的现有模块。
  7. 选择是否生成工作流。

    选项

    描述

    生成一个可以运行所生成操作的示例工作流。您应选择要在其中生成工作流的文件夹。

    注:

    所生成工作流的名称包含预定义的字符串 Invoke Script 以及所生成操作的名称。

    不会生成示例工作流。

  8. 单击提交以运行工作流。

下一步做什么

您可以在自定义工作流中整合所生成的操作。