有没有办法在PowerShell中关闭脚本解析并使用原始参数执行命令?

时间:2013-08-19 23:47:31

标签: windows powershell

我正在尝试通过PowerShell将原始参数传递给命令,但它失败了。 PowerShell尝试在传递给命令之前评估参数,结果命令得到错误的参数。有没有人知道PowerShell中是否有一种模式可以在输入时处理命令和参数?或者,有没有人知道PowerScript引用规则,所以我可以逃避它试图评估的部分?

1 个答案:

答案 0 :(得分:3)

如果您使用的是PowerShell V3,请使用新的--%运算符,例如:

tf.exe status --% /workspace:workspacename;*

PowerShell不评估--%之后的所有内容,直到该行结束。它的行为类似于此区域中的cmd.exe。有关--%的更多信息,请参阅此blog post