我想使用存储在变量中的参数从其他脚本中启动script1.ps1。



我在script1.ps1中获得的args看起来像:



所以这不是我想要的。
有谁知道如何解决这个问题?
雷克斯

PS:不确定该变量将包含多少个参数以及它们将如何排序。

最佳答案

使用Invoke-Expression是另一种选择:

$para = '-Name name -GUI -desc "this is the description" -dryrun'
Invoke-Expression -Command ".\script1.ps1 $para"

关于powershell - powershell:具有可变args的脚本,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3388027/

10-10 15:14