我想使用存储在变量中的参数从其他脚本中启动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/