您可以运行工作流为PowerShellcmdlet 和所提供的参数集生成操作。使用该操作,您可以在 vRealize Orchestrator 中使用 PowerShell 功能。您还可以选择是否生成一个运行所生成操作的示例工作流。

您可以将大量数据类型与PowerShell脚本引擎配合使用。您可以使用的数据类型包含原始类型(例如 IntegerBooleanChar)、.NET 程序集中的类型或用户定义的类型。基于 PowerShell cmdlet 定义生成操作时,输入和输出 cmdlet 参数会以 vRealize Orchestrator 平台支持的类型表示。PowerShell插件定义了类型映射。通常情况下,原始类型会映射到相应的 vRealize Orchestrator 类型,复杂类型会以 PowerShellRemotePSObject 对象的形式表示。

前提条件

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

过程

  1. vRealize Orchestrator 客户端中,导航到 > 工作流,然后在工作流搜索框中输入 powershellgenerate 标记。
  2. 找到为 PowerShell cmdlet 生成操作工作流,然后单击运行
  3. Cmdlet 选项卡上,选择要在使用生成的操作时运行的 PowerShell cmdlet。
  4. 为 cmdlet 选择参数集。
    参数集定义值会显示在 参数集定义文本框中。
    注: 您无法通过编辑 参数集定义文本框中的字符串来修改参数集定义值。您可以查看字符串,获取有关该参数集包含的参数的信息。
  5. 操作选项卡的名称文本框中,输入要生成的操作的名称,然后选择要在其中生成操作的现有模块。
  6. 工作流选项卡上,选择是否生成工作流。
    选项 说明
    生成一个可以运行所生成操作的示例工作流。您应选择要在其中生成工作流的文件夹。
    注: 生成的工作流的名称包含预定义的字符串 Execute Cmdlet 以及所生成操作的名称。
    不会生成示例工作流。
  7. 单击运行

后续步骤

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