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

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

前提条件

  • 验证您是否已经以管理员身份登录到 vRealize Orchestrator 客户端。
  • 验证您是否从清单视图与 PowerShell 主机建立了连接。

过程

  1. vRealize Orchestrator 客户端中,导航到 > 工作流,然后在工作流搜索框中输入 powershellgenerate 标记。
  2. 找到通过 PowerShell 脚本生成操作工作流,然后单击运行
  3. 脚本选项卡的脚本文本框中,键入或粘贴生成操作所依据的 PowerShell 脚本。
    注: 您可以使用 {#ParamName#} 作为用户输入的占位符。如果占位符为 string 类型,则您必须使用双引号将占位符的值传递到操作。
    以下脚本示例显示了如何将生成的操作参数链接到脚本参数。
    param($name={#ParamName#})
    echo $name;
  4. 操作选项卡的名称文本框中,输入要生成的操作的名称,然后选择要在其中生成操作的现有模块。
  5. 工作流选项卡上,选择是否生成工作流。
    选项 说明
    生成一个可以运行所生成操作的示例工作流。您应选择要在其中生成工作流的文件夹。
    注: 所生成工作流的名称包含预定义的字符串 Invoke Script 以及所生成操作的名称。
    不会生成示例工作流。
  6. 单击提交以运行工作流。

后续步骤

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