需要使用Groovy在SoapUI中调用PowerShell文件
我需要使用Groovy脚本调用SoapUI中的PowerShell文件 这是我尝试过的(不起作用): “test.ps”中的PowerShell代码如下: “一些文本…”输出文件C:\temp\filename1.txt-编码ascii需要使用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使用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()