默认情况下,Automation Orchestrator 会限制 JavaScript 访问有限的一组 Java 类。如果需要 JavaScript 访问范围更广的 Java 类,必须设置 Automation Orchestrator 系统属性。
允许 JavaScript 引擎全权访问 Java 虚拟机 (JVM) 会带来潜在的安全问题。有缺陷或恶意的脚本可能有权访问运行 Automation Orchestrator 服务器的用户有权访问的所有系统组件。因此,默认情况下,Automation Orchestrator JavaScript 引擎仅能访问 java.util.* 软件包中的类。
如果需要 JavaScript 访问除 java.util.* 软件包以外的类,您可在配置文件中列出允许 JavaScript 访问的 Java 软件包。随后,将 com.vmware.scripting.rhino-class-shutter-file 系统属性设置为指向该文件。
过程
结果
JavaScript 引擎即有权访问指定的 JavaScript 类。