如何在 powershell 中包含“wait”命令

如何在 powershell 中包含“wait”命令

我正在尝试在 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

相关内容