我正在尝试通过PowerShell将原始参数传递给命令,但它失败了。 PowerShell尝试在传递给命令之前评估参数,结果命令得到错误的参数。有没有人知道PowerShell中是否有一种模式可以在输入时处理命令和参数?或者,有没有人知道PowerScript引用规则,所以我可以逃避它试图评估的部分?
答案 0 :(得分:3)
如果您使用的是PowerShell V3,请使用新的--%
运算符,例如:
tf.exe status --% /workspace:workspacename;*
PowerShell不评估--%
之后的所有内容,直到该行结束。它的行为类似于此区域中的cmd.exe。有关--%
的更多信息,请参阅此blog post。