Windows 有没有办法关闭PowerShell中的脚本解析并使用原始参数执行命令?
我试图通过PowerShell将原始参数传递给命令,但失败了。PowerShell尝试在参数传递给命令之前对其求值,结果命令得到错误的参数。有人知道PowerShell中是否有一种模式可以在输入命令和参数时对其进行处理吗?或者,是否有人知道PowerScript报价规则,以便我可以转义它尝试评估的部分?如果您使用的是PowerShell V3,请使用新的Windows 有没有办法关闭PowerShell中的脚本解析并使用原始参数执行命令?,windows,powershell,Windows,Powershell,我试图通过PowerShell将原始参数传递给命令,但失败了。PowerShell尝试在参数传递给命令之前对其求值,结果命令得到错误的参数。有人知道PowerShell中是否有一种模式可以在输入命令和参数时对其进行处理吗?或者,是否有人知道PowerScript报价规则,以便我可以转义它尝试评估的部分?如果您使用的是PowerShell V3,请使用新的--%运算符,例如: tf.exe status --% /workspace:workspacename;* 在--%之后直到行尾的所有内容
--%
运算符,例如:
tf.exe status --% /workspace:workspacename;*
在
--%
之后直到行尾的所有内容都不由PowerShell计算。在这个区域中,它的行为有点像cmd.exe。有关-->%
的更多信息,请参见此。如果您使用的是PowerShell V3,请使用新的-->%
操作符,例如:
tf.exe status --% /workspace:workspacename;*
在
--%
之后直到行尾的所有内容都不由PowerShell计算。在这个区域中,它的行为有点像cmd.exe。有关-%
的更多信息,请参见此。。我试试这个。另一个问题-如何找到我正在运行的PowerShell版本?$PSVersionTable.PSVersionThenks。结果我已经跑了3.0-1-1。另一个问题-cmd.exe是否也有echoargs程序?如果您使用的是PowerShell社区扩展()中的echoargs.exe,它也可以在cmd.exe.Thenks中工作。我试试这个。另一个问题-如何找到我正在运行的PowerShell版本?$PSVersionTable.PSVersionThenks。结果我已经跑了3.0-1-1。另一个问题-cmd.exe是否也有echoargs程序?如果您使用的是PowerShell社区扩展()中的echoargs.exe,它也可以在cmd.exe中工作。