我无法让--%
参数按预期工作。我的$TaskParams
变量具有'<'
被 powershell 解释为重定向的字符,因此需要转义。
但是以下方法不起作用:
$CreateTask = Start-Process PowerShell.exe "$ScriptLocation --% $TaskParams" -Wait -PassThru
没有--%
, 并且当我手动删除任何'<'
字符时,它可以工作:
$CreateTask = Start-Process PowerShell.exe "$ScriptLocation $TaskParams" -Wait -PassThru
收到错误:
Start-Process : A positional parameter cannot be found that accepts argument
'--%'.
注意:我使用的是 PS 5.0
我使用的--%
参数错误吗?任何帮助或指针表示赞赏。谢谢