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

关于此任务

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

先决条件

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

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

过程

  1. 单击 Orchestrator 客户端中的工作流视图。
  2. 在工作流层次结构列表中,展开 > PowerShell > 生成并导航到“为 PowerShell cmdlet 生成操作”工作流。
  3. 右键单击“为 PowerShell cmdlet 生成操作”工作流,然后选择启动工作流
  4. 选择在使用生成的操作时要运行的 PowerShell cmdlet。
  5. 为 cmdlet 选择参数集。

    参数集定义值会显示在参数集定义文本框中。

    注:

    您无法通过编辑参数集定义文本框中的字符串来修改参数集定义值。您可以查看字符串,获取有关该参数集包含的参数的信息。

  6. 名称文本框中,输入要生成的操作的名称。
  7. 选择要在其中生成操作的现有模块。
  8. 选择是否生成工作流。

    选项

    描述

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

    注:

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

    不会生成示例工作流。

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

下一步做什么

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