我正在尝试在 powershell 模式下运行脚本(命令)。我创建了以下命令,并希望包含“wait”。
因为这个文件 GUI_Test.tcfl 有一些步骤(4),需要等待一段时间才能执行其他步骤(比如说,步骤 1 将执行,然后需要等待 30 秒,然后需要执行步骤 2,类似地,其余部分继续)
Invoke-Expression "& `"C:\GUITESTER_\Editor\GUITester.exe`" C:\GUITESTER\Scripts\GUI_Test.tcfl"
我通过包含“等待”然后终止该 exe 来重新创建它。
Invoke-Expression "& `"C:\GUITESTER_\Editor\GUITester.exe`" C:\GUITESTER\Scripts\GUI_Test.tcfl" -Wait; taskkill /IM GUITester.exe /F
我收到以下错误:
Invoke-Expression : A parameter cannot be found that matches parameter name 'Wait'.
At line:1 char:134
+ ... tor.exe`" C:\GUITESTER_\Scripts\GUI_Test.tcfl" -Wait
+ ~~~~~
+ CategoryInfo : InvalidArgument: (:) [Invoke-Expression], ParameterBindingException
+ FullyQualifiedErrorId : NamedParameterNotFound,Microsoft.PowerShell.Commands.InvokeExpressionCommand