需要使用Groovy在SoapUI中调用PowerShell文件

需要使用Groovy在SoapUI中调用PowerShell文件,powershell,groovy,soapui,Powershell,Groovy,Soapui,我需要使用Groovy脚本调用SoapUI中的PowerShell文件 这是我尝试过的(不起作用): “test.ps”中的PowerShell代码如下: “一些文本…”输出文件C:\temp\filename1.txt-编码ascii 有什么建议可以让Groovy使用PowerShell吗?当你说“不工作”时,它会做什么?嗨,我的意思是我不能执行ps脚本。在这种情况下,ps脚本不会创建文件。从SoapUI Groovy脚本中,我得到了脚本结果:0。这意味着错误,我让它工作了。我的错误文件名应该

我需要使用Groovy脚本调用SoapUI中的PowerShell文件

这是我尝试过的(不起作用):

“test.ps”中的PowerShell代码如下: “一些文本…”输出文件C:\temp\filename1.txt-编码ascii


有什么建议可以让Groovy使用PowerShell吗?

当你说“不工作”时,它会做什么?嗨,我的意思是我不能执行ps脚本。在这种情况下,ps脚本不会创建文件。从SoapUI Groovy脚本中,我得到了脚本结果:0。这意味着错误,我让它工作了。我的错误文件名应该是ps1而不是ps:-)
def testprojectDir = context.expand('${projectDir}')

def fileName = "test.ps" 

def file1 = new File(testprojectDir + '/Testdata///' + fileName );

def powerShellCommand = file1

def shellCommand = "powershell.exe -ExecutionPolicy Bypass -NoLogo -NonInteractive -NoProfile  -Command \"${powerShellCommand}\""

def process = shellCommand.execute()

process.waitFor()