我已经定义了一个 PowershellProbe,它带有一个接收参数 (powershell_param_someparam) 的脚本。从 GUI 上运行脚本成功,但我不知道如何从业务规则或在 Jakarta 实例上运行的其他脚本类型访问和触发此 Pobe。
从脚本实例化它会引发如下异常:
com.glide.script.RhinoEcmaError: "PowershellProbe" is not defined.
sys_script.84088429f884d700a4debe38ef5cb787.script : Line(7) column(0) 5:
6: var midServer = gs.getProperty("mid.server.connector_default");
==> 7: var psProbe= new PowershellProbe(midServer, '127.0.0.1');
8: gs.log("Executed Powershell Probe 2");
9: 10: var psResponse = psProbe.execute(true);
原始代码如下所示:
(function executeRule(current, previous /*null when async*/) {
var midServer = gs.getProperty('mid.server.midserver_scom');
var psProbe= new PowershellProbe( midServer, '127.0.0.1');
var psResponse = psProbe.execute(true);
gs.log("Executed Powershell Probe");
})(current, previous);
我做错了吗?