您可以运行工作流来生成基于 PowerShell脚本或PowerShell cmdlet 的操作。您可以将生成的操作作为构建块用于自定义工作流。
从 PowerShell 脚本生成操作
您可以运行工作流,通过所提供的PowerShell脚本生成操作。您还可以选择是否生成一个可以运行所生成操作的示例工作流。
您可以使用占位符对生成的操作的脚本进行自定义。对于每个占位符,工作流都会在生成的操作中创建string类型的对应操作参数。运行操作时,可以将实际值提供为操作参数以替代占位符。
前提条件
- 验证您是否已经以管理员身份登录到 Automation Orchestrator 客户端。
- 验证您是否从清单视图与 PowerShell 主机建立了连接。
过程
下一步做什么
您可以在自定义工作流中整合所生成的操作。
为 PowerShell cmdlet 生成操作
您可以运行工作流为PowerShellcmdlet 和所提供的参数集生成操作。使用该操作,您可以在 Automation Orchestrator 中使用 PowerShell 功能。您还可以选择是否生成一个运行所生成操作的示例工作流。
您可以将大量数据类型与PowerShell脚本引擎配合使用。您可以使用的数据类型包含原始类型(例如 Integer、Boolean、Char)、.NET 程序集中的类型或用户定义的类型。基于 PowerShell cmdlet 定义生成操作时,输入和输出 cmdlet 参数会以 Automation Orchestrator 平台支持的类型表示。PowerShell插件定义了类型映射。通常情况下,原始类型会映射到相应的 Automation Orchestrator 类型,复杂类型会以 PowerShellRemotePSObject 对象的形式表示。
前提条件
- 验证您是否已经以管理员身份登录到 Automation Orchestrator 客户端。
- 验证您是否从清单视图与 PowerShell 主机建立了连接。
过程
下一步做什么
您可以在自定义工作流中整合所生成的操作。
在操作之间传递调用结果
PowerShell插件支持将结果作为参数在PowerShell 脚本调用之间传递。若要正确传递结果,所有调用都必须位于同一会话中。