脚本对象是插件技术中对象的 JavaScript 表现形式。插件中的脚本对象会显示在 Orchestrator JavaScript API 中,您可以将其用于工作流和操作中的脚本元素。

插件中的脚本对象在 Orchestrator JavaScript API 中显示为 JavaScript 模块、类型和类。大多数查找器对象具有脚本对象表现形式。JavaScript 类可将方法和属性添加到 Orchestrator JavaScript API,后者表示插件技术 API 中对象的方法和属性。插件技术提供了对象、类型、类、属性和独立于 Orchestrator 的方法的实现。例如,vCenter Server 插件将 vCenter Server API 中的所有对象表示为 Orchestrator JavaScript API 中的 JavaScript 对象,并以 JavaScript 的形式表示 vCenter Server API 定义的所有类、方法和属性。您可以使用 vCenter Server 脚本类以及其在 Orchestrator 脚本函数中定义的方法和属性。

例如,vCenter Server API 的 VirtualMachine 受管对象类型由 VC:VirtualMachine 查找器发现并在 Orchestrator JavaScript API 中显示为 VcVirtualMachine JavaScript 类。Orchestrator JavaScript API 中的 VcVirtualMachine JavaScript 类将所有相同方法和属性定义为 vCenter Server API 中的 VirtualMachine 受管对象。

Orchestrator 插件会将插件技术中的对象、类型、类、属性和方法映射到 vso.xml 文件 <scripting-objects> 元素中对应的 Orchestrator JavaScript 对象、类型、类、属性和方法。