05-06-2019, 06:15 AM
Works here. I get output 11.
Macro Macro356
Macro Macro356
out
PsCmd3 ""
#ret
function Invoke-JSAdd ($a, $b) {
;;;;Add-Type –Path "Q:\Test\Jint.dll"
;;;;;;;;;;;;;
;;;;$JavaScript = "
;;;;;;;;function add(a, b) {
;;;;;;;;;;;;return a + b;
;;;;;;;;}
;;;;"
;;;;$add = (New-Object Jint.Engine).
;;;;;;;;;;;;Execute($JavaScript).
;;;;;;;;;;;;GetValue("add")
;;;;;;;;;;;;;
;;;;$add.Invoke($a, $b).ToString()
}
Invoke-JSAdd 5 6